Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以编程方式触发剪切/复制/粘贴_Javascript_Html_Tinymce_Copy Paste_Mailto - Fatal编程技术网

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

Javascript 以编程方式触发剪切/复制/粘贴,javascript,html,tinymce,copy-paste,mailto,Javascript,Html,Tinymce,Copy Paste,Mailto,我使用TinyMCE插件为用户提供一种输入HTML内容的方法,并将其保存到数据库中。在某些情况下,我希望通过单击按钮将此内容转移到默认的电子邮件客户端 因为这是HTML内容,我不能使用mailto,因为它唯一支持的MIME类型是text/plain 我的下一个最佳选择是为用户快速复制/粘贴—也许只需单击一个按钮。TinyMCE确实将此作为工具栏选项之一,但单击它后,我会看到以下消息: 当前浏览器不支持,请使用键盘快捷键 相反 我正在使用最新版本的Chrome 有没有一种方法可以让我自己用Java

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

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

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

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

我正在使用最新版本的Chrome


有没有一种方法可以让我自己用JavaScript实现这一点?

我确实想回答这个问题,并让您知道在使用flash的其他浏览器上也可以实现这一点。您必须使用flash来执行此操作。您需要创建自己的按钮,而不是默认的复制/剪切按钮,并将其作为闪存复制/剪切应用程序。使用flash复制/剪切的示例()


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

回答这是tinyMCE的一个已知问题。甚至他们的演示也展示了这个问题,我想只有IE支持它。感谢您的链接。+1“将其发布到他们的开发团队以供添加”-强烈推荐