程序化触发剪切/复制/粘贴

Programmatically trigger Cut/Copy/Paste

本文关键字:复制 粘贴 程序化      更新时间:2023-09-26

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

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

我的下一个最好的选择是为用户提供一个快速的复制/粘贴-也许,点击一个按钮。TinyMCE确实将此作为工具栏选项之一,但在单击它时,我看到消息:

当前浏览器不支持,请使用键盘快捷键相反。

我用的是最新版本的Chrome。

是否有一种方法让我实现这个自己使用JavaScript

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

注意:如果你为tinyMCE实现了这个,我建议把它发布给他们的开发团队来添加。