1. 程式人生 > >Cherry.chen window.clipboardData實現剪切板操作總結 (好像只有ie好用)

Cherry.chen window.clipboardData實現剪切板操作總結 (好像只有ie好用)

clas 成功 firefox 剪切 blog mage 剪切板 頁面 clear

window.clipboardData的作用是在頁面上將需要的東西復制到剪貼板上,提供了對於預定義的剪貼板格式的訪問,以便在編輯操作中使用。
三個方法 (1)clearData(sDataFormat) 刪除剪貼板中指定格式的數據。sDataFormat:"text","url" (2)getData(sDataFormat) 從剪貼板獲取指定格式的數據。 sDataFormat:"text","url" (3)setData(sDataFormat, sData) 給剪貼板賦予指定格式的數據。返回 true 表示操作成功。 sDataFormat:"text","url","file","html","image",sData: 剪貼數據 但這個對象是只針對IE的。。如果是其它的瀏覽器呢,則會用不了
對於其他瀏覽器,得用flash的功能,現在網上有人寫了一個ZeroClipboard.js,ZeroClipboard.swf,只要將這兩文件作相關改動就行了:可以實現任意瀏覽器的復制,當然要瀏覽器支持flash插件才行! 這個方法原理是在一個透明的flash(對用戶來說是不可見的)上覆蓋一個dom元素比如button或div,當點擊這個dom時,實際點擊的是flash,從而訪問flash的剪貼板。 可支持瀏覽器:Firefox / IE / opera / chorme / safari ZeroClipboard.js相關代碼:https://github.com/zeroclipboard/zeroclipboard

Cherry.chen window.clipboardData實現剪切板操作總結 (好像只有ie好用)