【问题标题】:Copy, Cut and Paste text within a WYSIWYG在所见即所得中复制、剪切和粘贴文本
【发布时间】:2014-02-28 18:22:56
【问题描述】:

我正在尝试构建一个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 也一样。

我该如何解决这个问题?

【问题讨论】:

标签: javascript wysiwyg


【解决方案1】:

您不能仅使用 JavaScript 来做到这一点。为此,您必须依赖闪存。结帐zeroclipboard。它可能会带来一些希望:)

【讨论】:

  • 在许多现代浏览器中,您绝对可以不使用 flash。
  • 你能列出一些modern browsers吗?即使我很想知道没有权限怎么可能。
猜你喜欢
  • 2011-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-29
  • 1970-01-01
  • 2015-02-05
  • 2015-07-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多