[]如何操作剪贴板 document.execCommand('copy') 返回false

在Laya中调用document.execCommand('copy'),IDE所带的模拟器返回true,并且复制成功;在浏览器中运行就返回false,复制失败。后来用原生的JavaScript(不用Laya)直接通过点击事件调用,也是成功的。
 
查看Web API文档,关于document.execCommand有以下说明:

对于'cut' 和'copy' 指令,只有当用户启动的线程调用该方法时才返回true。
'paste' 指令不仅当特性不可用时返回 false ,脚本权限不足时也一样。

 
查看Laya代码,laya.core.js:

laya.core_.js_.png


Laya的代码是在Browser.window.requestAnimationFrame中运行。
 
 
所以,我该怎么做,才能操作剪贴板呢?
已邀请:

qian

赞同来自:

由于剪贴板的功能存在较大的兼容性问题,故不支持,不过你可以直接参考下原生的做法,用js原生的方式来做!

要回复问题请先

商务合作
商务合作