我目前正在構建一個非常簡單的骨骼網絡應用程序,它需要能夠在瀏覽網頁時複製圖像,然後將其粘貼到我的網頁上。如何將圖片粘貼到Web應用程序中?有什麼解決方案可用? HTML 5畫布?
我知道,這類型的功能是可能的 - 因爲我已經粘貼圖像到Gmail中一邊寫郵件,進入的tumblr(我相信他們將TinyMCE作爲他們的編輯器)。
長期搜索後 - 我已經被解釋的質量差的現有解決方案在那裏唏噓不已。
這是我收集:
$(document).bind('paste', function(e){
console.log(e);
})
檢查事件對象,似乎在有文字(在Chrome反正)數據只包括在內。
我知道IE有一個剪貼板數據對象,它可以讓你訪問剪貼板的內容。
我也聽說過使用Flash,Java小程序和HTML 5個畫布可能的解決方案 - 但我還沒有能夠找到好寫UPS解釋這些解決方案。
任何人都成功完成了這個任務,並且可以提出最佳實踐?
我懷疑這在IE中是可能的,因爲儘管支持自IE6以來的剪貼板和拖放API,但到目前爲止IE不支持文件API。您可以獲取拖放和粘貼事件,但無法讀取它們中的文件。兄弟抱歉。 – 2011-09-29 06:55:35
這是一個相關的問題和答案。 http://stackoverflow.com/questions/6333814/how-does-the-paste-image-from-clipboard-functionality-work-in-gmail-and-google-c注意document.onpaste事件。 – julianm 2012-01-06 14:59:55