在WYSIWYG中复制,剪切和粘贴文本

时间:2014-02-28 18:22:57

标签: javascript wysiwyg

我正在尝试构建WYSIWYG,我有三个按钮:copycutpaste

我为每一个尝试了这个脚本,但它没有用。

这是我的剧本:

//Copy
document.getElementById('copy').addEventListener('click', function(){
    document.execCommand('copy', false, null);
}, false);

//Cut
document.getElementById('cut').addEventListener('click', function(){
    document.execCommand('cut', false, null);
}, false);

//Paste
document.getElementById('paste').addEventListener('click', function(){
    document.execCommand('paste', false, null);
}, false);

Google chromeInternet Explorer 11SafariOpera中,没有人工作,我在控制台中没有得到任何内容。

Mozilla Firefox我收到此消息:

Error: Permission denied for <file://> to get property Clipboard.cutcopy
document.execCommand('cut', false, null);

copypaste同样如此。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

单独使用JavaScript无法做到这一点。你必须依靠闪存才能做到这一点。结帐zeroclipboard。它可能会带来一些希望:)