Javascript 如何检测是否支持clipboard.js

Javascript 如何检测是否支持clipboard.js,javascript,clipboard,clipboard.js,Javascript,Clipboard,Clipboard.js,使用剪贴板插件 我可以通过编程方式知道运行中的浏览器是否支持此插件吗?如果插件不受支持,我想隐藏“复制到剪贴板”按钮。差不多 if(clipboard is not supported) { $('.copy-btn').hide(); } 您可以选择所需的底层命令 if (!(document.queryCommandSupported && document.queryCommandSupported('copy'))) { $('.copy-btn').h

使用剪贴板插件 我可以通过编程方式知道运行中的浏览器是否支持此插件吗?如果插件不受支持,我想隐藏“复制到剪贴板”按钮。差不多

if(clipboard is not supported) {
    $('.copy-btn').hide();
}
您可以选择所需的底层命令

if (!(document.queryCommandSupported && document.queryCommandSupported('copy'))) {
    $('.copy-btn').hide();
}

您必须检查浏览器版本是否大于或等于“浏览器支持”部分中提到的版本


您可以使用,但存在一些已知的错误。这就是为什么我建议使用它。

检查浏览器通常是个坏主意。他们变了。最好使用功能支持检查。i、 这个功能在这里可用吗。document.queryCommandSupported('copy')在chrome中始终为false@coure2011请查看关于这一点的说明,它并不总是错误的,例如,测试
文档。addEventListener('mouseup',function(){console.log(document.queryCommandSupported('copy'))}
将导致
true
在点击进一步后记录,因为谷歌Chrome的实现将在v48.0.2541.0中修复这些错误