现在做一个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 关注
- 967 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消