我正在一個網站上,客戶在產品頁面上有優惠券代碼圖片,當用戶點擊圖片時,他希望代碼複製到剪貼板......這可能嗎?將圖像數據複製到剪貼板?
0
A
回答
0
JavaScript剪貼板訪問在所有瀏覽器中都被禁用,除非用戶在其設置中啓用它。解決方法是使用閃存複製到剪貼板腳本,但Flash獲得更多的安全限制。檢查出zeroclipboard。
0
如果你想要的形象被複制,您可以使用「createControlRange()」,例如:IE以外
var imageTag = document.getElementById("couponCode");
if (document.body.createControlRange) //to check if browser is IE
{
var couponRange;
document.getElementById("couponCode").contentEditable = true;
couponRange = document.body.createControlRange();
couponRange.addElement(imageTag);
couponRange.execCommand('Copy');
document.getElementById("couponCode").contentEditable = false;
alert("Image copied");
}
else //for other browsers
{
alert("Your browser does not allow access to clipboard.\nPlease press Ctrl+C to copy");
var couponRange = document.createRange();
couponRange.selectNode(imageTag);
window.getSelection().removeAllRanges();
window.getSelection().addRange(couponRange);
}
瀏覽器不允許JavaScript訪問剪貼板出於安全原因。但是您可以通過要求用戶在選擇優惠券圖像範圍後按Ctrl + C來調用瀏覽器功能。
希望這可以解決您的問題。
相關問題
- 1. 將圖像複製到剪貼板
- 2. WebBrowser將圖像複製到剪貼板
- 3. AS3 - 將圖像複製到剪貼板
- 4. Android複製圖像到剪貼板/ clipdata
- 5. 複製圖像到剪貼板在android
- 6. PyGTK:將matplotlib圖複製到剪貼板
- 7. 將圖片複製到剪貼板
- 8. 複製到剪貼板的圖像在粘貼時被剪裁
- 9. 將圖像數據複製到剪貼板後,「粘貼」菜單被禁用
- 10. 複製的DefaultTableModel數據到剪貼板
- 11. 將JavaScript製作圖像複製到剪貼板
- 12. 複製剪貼板中的圖像
- 13. Prism.js複製到剪貼板
- 14. Javascript複製到剪貼板
- 15. 將裝飾圖像複製到剪貼板
- 16. 將圖像從drawable複製到剪貼板Android
- 17. xul/xpcom將圖像從字符串複製到剪貼板
- 18. AutoHotKey -Windows將圖像從網站複製到剪貼板
- 19. 在Javascript中將圖像複製到剪貼板?
- 20. 通過X11剪貼板將枕頭圖像複製到GIMP
- 21. 如何將本地存儲圖像複製到剪貼板WinRT
- 22. Chrome擴展程序支持將圖像複製到剪貼板?
- 23. 如何使用Delphi將PNG圖像複製到剪貼板中
- 24. 使用JavaScript/jquery將圖像複製到剪貼板
- 25. 將圖像從網頁瀏覽器複製到剪貼板
- 26. 將DataGridView內容複製到剪貼板
- 27. 將內容複製到剪貼板
- 28. PyQT - 將文件複製到剪貼板
- 29. Sketch.js將畫布複製到剪貼板
- 30. 將CMD輸出複製到剪貼板
代碼或圖像? – 2010-08-09 21:11:47