現在做一個html富文本編輯器,用iframe想實現自動粘貼,或通過點一個button觸發粘貼,但發現在chrome\Firefox等瀏覽器上都不支持用Document.queryCommandEnabled('paste')查詢是不支持'paste'除ctrl+v外,有沒有其它的辦法繞過這個權限問題?謝謝參考代碼如下:$('#triggerPaste').click(function () {var ifrm = document.getElementById("edit");var doc = ifrm.contentDocument || ifrm.contentWindow.document;doc.body.focus();//是編輯器獲得焦點,防止代碼插入在編輯器外地方doc.execCommand('paste',false,null);});
1 回答

叮當貓咪
TA貢獻1776條經驗 獲得超12個贊
自動粘貼...別想了,如果chrome\Firefox可以的話就是瀏覽器bug了(ie...管他干甚?),這兩個瀏覽器認為網頁不應該在任何時候都能訪問用戶剪貼板,認為如果允許的話可能導致隱私問題。(不過在用戶自己粘貼的時候應該是可以讀取剪貼板數據的)
所以...為什么富文本編輯器要有點擊粘貼這樣的功能?讓用戶自己去粘貼咯?
- 1 回答
- 0 關注
- 1017 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消