以编程方式触发剪切/复制/粘贴

时间:2013-04-16 20:22:38

标签: javascript html tinymce copy-paste mailto

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

由于这是HTML内容,因此我无法使用mailto,因为唯一受支持的MIME类型为text/plain

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

  

目前浏览器不支持,请使用键盘快捷键   代替。

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

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

1 个答案:

答案 0 :(得分:0)

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

复制/剪切示例

注意:如果您确实为tinyMCE实现了这一点,我建议将其发布到他们的开发团队以进行添加。