我正在使用this指令来实现复制到剪贴板功能。但这不适用于safari。我尝试使用this找到替代方案。但这也没有对safari的支持。我在解释中发现“尚未支持使用execCommand进行复制/剪切操作(包括移动设备)”。所以我想交叉检查这个功能实际上是不可能在safari上支持的。任何线索都有帮助。提前致谢
答案 0 :(得分:0)
Safari不支持从JavaScript复制到剪贴板,因为Safari中没有实现ClipboardEvent构造函数...
大多数代码都依赖于以下内容:
var copyEvent = new ClipboardEvent('copy',
{ dataType: 'text/plain', data: 'Safari Test' } );
document.dispatchEvent(copyEvent);
您可以使用Selection
,隐藏元素和脚本生成的事件在Safari中使用它,我没有看过这种方法。