因为遇到过/被问到before我正在尝试制作适用于非闪存设备的复制功能。
这导致我Clipboard API 但我似乎无法让它正常工作,这是我到目前为止所做的:
$(function () {
$(document).on( 'click', '.copy-btn', function (e) {
var data = 'This has been copied';
var clip = new ClipboardEvent( 'copy' );
clip.clipboardData.setData( 'text/plain', data );
clip.preventDefault();
e.target.dispatchEvent( clip );
});
});
代码非常明显,只需单击按钮,它就应该将“已经复制”复制到剪贴板。在尝试这样做时,我得到:
“未捕获的ReferenceError:未定义ClipboardEvent”。我错过了什么?不应该“内置”或者是否需要调用API?
同时偶然发现this也会出现同样的错误。
这似乎是一个简单的错误,或者API目前无法正常工作?