如何检测是否支持clipboard.js

How to detect whether clipboard.js is supported or not

本文关键字:是否 支持 clipboard js 检测 何检测      更新时间:2023-09-26

使用剪贴板插件http://zenorocha.github.io/clipboard.js/我可以通过编程方式知道运行中的浏览器是否支持此插件吗?这个想法是,如果不支持插件,我想隐藏"复制到剪贴板"按钮。类似的东西

if(clipboard is not supported) {
    $('.copy-btn').hide();
}

您可以document.queryCommandSupported所需的底层命令

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

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

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

https://github.com/zenorocha/clipboard.js#browser-支持