![](/img/trans.png)
[英]Clipboard (cut/copy) is not working in Mozilla Firefox browser
[英]why Cut,Copy,Paste is not working in Mozilla Firefox and Google Chrome browser?
我尝试在execCommand()的帮助下使用jQuery创建RichText Editor。
但是以下代码:
document.execCommand('cut', false, null);
document.execCommand('copy', false, null);
document.execCommand('paste', false, null);
不适用于Mozilla Firefox,Google Chrome和其他一些浏览器。
是否有可能使用execCommand()执行剪切,复制和粘贴操作,或者还有其他方法可以在我的RichText编辑器中执行剪切,复制和粘贴操作?
从Chrome 42和Firefox 41, document.execCommand('cut')和document.execCommand('copy')将起作用,但仅适用于半可信事件。 请参见https://www.w3.org/TR/2014/WD-clipboard-apis-20140313/#semi-trusted-events
像这样例如:
document.getElementById('copy').onmousedown = function() { console.log(document.execCommand('copy')) } document.getElementById('cut').onmousedown = function() { console.log(document.execCommand('cut')) }
<textarea></textarea> <button id="copy">Copy</button> <button id="cut">Cut</button>
在Chrome上, document.execCommand('paste')将以相同的方式工作,但需要安装扩展才能允许它。 没有扩展,它将无法工作。 要允许它,您需要在manifest.json文件的权限中包含此“clipboarRead” 。 像这样:
permissions: {
...
"clipboardRead"
...
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.