Rob*_*son 17 javascript clipboard google-chrome
我需要以编程方式在Chrome中创建一个ClipboardEvent实例.
但是当我运行构造函数时:
new ClipboardEvent("paste", {dataType: "text/plain", data: "some data"})
Run Code Online (Sandbox Code Playgroud)
它会引发以下错误:
Uncaught TypeError: Illegal constructor
Run Code Online (Sandbox Code Playgroud)
构造函数在Firefox中按预期工作.
检查了MDN和W3C规范,他们没有提到创建ClipboardEvent实例是非法的.
是否可以以任何其他方式在Chrome中创建ClipboardEvent实例?我更喜欢不存在自定义ClipboardEvent.
更新2018-07-17:使用ClipboardEvent似乎可以在Chrome 69中使用.
Jac*_*ack 13
不幸的是,事实并非如此.这是来自http://caniuse.com/#feat=clipboard
IE中的部分支持是指使用与剪贴板交互的非标准方法.对于其他浏览器,它指的是不支持ClipboardEvent构造函数.

不幸的是,唯一正确支持Clipboard APIFireFox的浏览器(自22年起).所有其他浏览器(如果它完全支持Clipboard API)将不支持ClipbordEvent构造函数.
| 归档时间: |
|
| 查看次数: |
7833 次 |
| 最近记录: |