從瀏覽器的網頁上複製文字與圖片以後在word粘帖不顯示圖片?為什麼?

在同一個瀏覽器不同的網頁上複製,微信的鏈接複製以後粘貼沒有圖片,而百度查到資料複製以後可以粘帖出現圖片;同樣的微信的鏈接在360瀏覽器複製以後粘貼沒有圖片,而用IE打開複製以後可以粘帖出現圖片。


原理是這樣的。windows的剪貼板可以讓你存放同一段數據以不同的形式展現的結果。譬如說你複製一段word文檔,他就給你同時往剪貼板裡面填進了ANSI格式的字元串、Unicode格式的字元串、RTF格式的字元串、HTML格式的字元串、圖片(excel和powerpoint)還有Office自己的格式。

有些瀏覽器因為不想這麼麻煩,所以可能不提供HTML格式的複製。所有其他格式都是不支持內嵌圖片的,但是HTML的格式需要你把圖片序列化成文本之後嵌入在HTML裡面,多麻煩啊,產品狗又不要求,做了也沒有KPI,也不漲工資,乾脆就算了。

還有些瀏覽器,複製個gif出來貼qq裡面居然是靜態的,我也是服了。

IE大法好!


一直用IE來複制網頁,沒發現有這個問題。

IE還可以複製各種表格和段落。


這是瀏覽器設計的問題,他們沒有考慮到跨應用複製富文本的情況

現在就能看到IE的好了吧,它在這種細節方面考慮很周到的


瀏覽器的不同,ie可以的話,其他瀏覽器,按一下地址欄的閃電圖標,如果不行,你去設置word文檔那裡,複製完後會出現一個圖標,點開選擇{保存文件格式,保存。。。, 保存文本}

剛剛解決那個問題。


跨軟體複製粘貼,需要複製的軟體和粘貼的軟體有一套協議,如何把數據放到剪貼板和如何把數據從剪貼板取出來。這個協議只能由微軟來做,因為剪貼板是操作系統的部件。

但是微軟的協議一向是複雜難用,html方面可能沒有統一協議,或者協議沒有包含圖片,動態圖片,視頻等等,因為數據的類型太複雜,html格式還算比較全的。開發人員就沒有做某個功能。

很多人說,ie做得好,正好驗證了我上面說的,協議就他們家自己做的,但是其它公司拿不到最全面的開發資料,或者開發介面很難用,所以就沒有做那麼全。

delphin沒有mfc做得好以致放棄也是同樣的原因。


360設置中心/網頁防護中心的以下幾個勾去掉之後,在網上複製的圖片粘貼到word之後就能顯示了···「IE增強設置」;「搜索增強防護」


複製到onenote,如有需要再用onenote導出到word里


怎麼大家都在關注IE,沒有人注意Microsoft Office Word?


推薦閱讀:

為何從12306.cn訂票時瀏覽器總是提醒證書不受信任?
如何使Chrome能夠雙擊關閉標籤頁?
午安瀏覽器安全嗎?
如何優雅地使用 Firefox?
Windows 7 下面哪款瀏覽器最好用?

TAG:軟體開發 | 網頁瀏覽器 | MicrosoftWord | 辦公軟體 |