【问题标题】:Programmatically trigger Cut/Copy/Paste以编程方式触发剪切/复制/粘贴
【发布时间】:2013-04-17 04:38:35
【问题描述】:

我正在使用 TinyMCE 插件为用户提供一种输入 HTML 内容的方法,并将其保存到数据库中。在某些情况下,我想通过单击按钮将此内容移植到默认电子邮件客户端。

因为这是 HTML 内容,我不能使用 mailto,因为它唯一支持的 MIME 类型是 text/plain

我的下一个最佳选择是为用户快速复制/粘贴 - 也许只需单击一个按钮。 TinyMCE 确实将此作为工具栏选项之一,但单击它后,我会看到以下消息:

您的浏览器目前不支持,请使用键盘快捷键 而是。

我使用的是最新版本的 Chrome。

有没有办法让我自己使用 JavaScript 来实现这个?

【问题讨论】:

标签: javascript html tinymce copy-paste mailto


【解决方案1】:

我确实想回答并让您知道在其他带有 Flash 的浏览器上也是可能的。您必须使用闪存来执行此操作。您将需要创建自己的按钮而不是默认的复制/剪切按钮,并将其作为 Flash 复制/剪切应用程序。使用 Flash 复制/剪切的示例 (http://active.tutsplus.com/tutorials/actionscript/quick-tip-create-a-copy-to-clipboard-button-in-flash/)

注意:如果您确实为 tinyMCE 实现此功能,我建议将其发布给他们的开发团队以供添加。

【讨论】:

  • +1 “将其发布给他们的开发团队以供添加” - 强烈推荐
猜你喜欢
  • 2019-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-10
  • 2013-05-13
相关资源
最近更新 更多