html,用iframe,想实现自动粘贴(paste),发现有权限问题。

现在做一个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);
});

largeQ
浏览 979回答 1
1回答

叮当猫咪

自动粘贴...别想了,如果chrome\Firefox可以的话就是浏览器bug了(ie...管他干甚?),这两个浏览器认为网页不应该在任何时候都能访问用户剪贴板,认为如果允许的话可能导致隐私问题。(不过在用户自己粘贴的时候应该是可以读取剪贴板数据的)所以...为什么富文本编辑器要有点击粘贴这样的功能?让用户自己去粘贴咯?
打开App,查看更多内容
随时随地看视频慕课网APP