JS實現複製到剪貼簿(支援IE和Firefox)
這個複製內容到剪貼簿的功能是相容ie及火狐瀏覽器的,直接點選"複製"按鈕就可以儲存到系統剪貼簿。來自admin10000.com
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Web開發者 - www.Admin10000.com </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> function copy_clip(txt) { if (window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text", txt); } else if (navigator.userAgent.indexOf("Opera") != -1) { window.location = txt; } else if (window.netscape) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e) { alert("您的firefox安全限制限制您進行剪貼簿操作,請在新視窗的位址列裡輸入'about:config'然後找到'signed.applets.codebase_principal_support'設定為true'"); return false; } var clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard); if (!clip) return; var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable); if (!trans) return; trans.addDataFlavor('text/unicode'); var str = new Object(); var len = new Object(); var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); var copytext = txt; str.data = copytext; trans.setTransferData("text/unicode", str, copytext.length * 2); var clipid = Components.interfaces.nsIClipboard; if (!clip) return false; clip.setData(trans, null, clipid.kGlobalClipboard); } } </script> </head> <body> <input type="text" id="txt" value="www.Admin10000.com" /> <button onclick="copy_clip(document.getElementById('txt').value);alert('恭喜,複製成功!');">複製內容</button> </body> </html>
相關文章
- 20 行 JS 程式碼,實現複製到剪貼簿功能JS
- 複製到剪貼簿的js程式碼(相容ie、firefox、chorme、safari...什麼都相容!)JSFirefoxORM
- JavaScript複製內容到剪貼簿JavaScript
- Windows平臺Node.js實現複製任意文字到剪貼簿WindowsNode.js
- 原生JS實現貼上到剪貼簿JS
- Typescript實現一鍵複製文字進剪貼簿TypeScript
- 右鍵選單遮蔽 和 複製到剪貼簿 的javascriptJavaScript
- 教你JavaScript實現一鍵複製內容剪貼簿JavaScript
- 剪貼簿複製貼上操作彙總
- JS複製內容到剪貼簿(相容FF/Chrome/Safari所有瀏覽器)JSChrome瀏覽器
- 實現前端點選按鈕自動複製剪貼簿功能前端
- 複製和貼上的js程式碼 for IE/FireFox/mozilla/ns(轉)JSFirefox
- 使用 JS 剪貼簿 APIJSAPI
- 使用JavaScript讀取所選文字並將其複製到剪貼簿JavaScript
- 點選按鈕自動複製剪貼簿功能
- 讓vim支援系統剪貼簿
- 非同步剪貼簿API:解放剪貼簿操作非同步API
- 使用JavaScript讀取所選文字並將其複製到剪貼簿(2)JavaScript
- 使用ZeroClipboard解決跨瀏覽器複製到剪貼簿的問題瀏覽器
- Salesforce LWC學習(二十八) 複製內容到系統剪貼簿(clipboard)Salesforce
- PhotosCollage for Mac(照片剪貼簿製作工具)Mac
- Mac 剪貼簿命令Mac
- Win10系統剪貼簿在哪?怎麼清空剪貼簿Win10
- 向日葵&&ToDesk複製貼上(無法共享剪貼簿)的解決問題
- 剪貼簿與PythonPython
- 剪貼簿小工具
- 利用JS實現複製/貼上功能JS
- win10剪貼簿在哪裡_win10剪貼簿怎麼開啟Win10
- 【Qt 6】讀寫剪貼簿QT
- 剪貼簿操作 Clipboard API 教程API
- JavaScript實現複製和貼上功能JavaScript
- 實現網路螞蟻的實時監視剪貼簿功能 (轉)
- ClipboardAction for mac剪貼簿管理器Mac
- PasteNow for mac(剪貼簿工具)中文ASTMac
- Paste:您的Mac剪貼簿管家ASTMac
- ClipboardManager for mac(剪貼簿管理器)Mac
- AllClips for mac(剪貼簿管理程式)Mac
- 禁止文字框貼上功能【支援IE、Mozlla、Firefox等】Firefox