...
大前端

clipboard.js不依赖flash剪切板操作库

官网地址:http://www.clipboardjs.cn/

CDN:

<script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/clipboard.js/2.0.6/clipboard.min.js"></script>


使用方法

new ClipboardJS('.btn');
<!-- Target -->
<input id="foo" value="https://github.com/zenorocha/clipboard.js.git">

<!-- Trigger -->
<button class="btn" data-clipboard-target="#foo">
<img src="assets/clippy.svg" alt="Copy to clipboard">
</button>


事件

var clipboard = new ClipboardJS('.btn');

clipboard.on('success', function(e) {
console.info('Action:', e.action);
console.info('Text:', e.text);
console.info('Trigger:', e.trigger);

e.clearSelection();
});

clipboard.on('error', function(e) {
console.error('Action:', e.action);
console.error('Trigger:', e.trigger);
});

  

浏览器支持

这个库依赖 Selection 和 execCommand APIs. 前者兼容 所有的浏览器 后者只兼容以下浏览器版本。

   

Chrome logo
Chrome 42+  


 Edge logo
Edge 12+   
 

Firefox logo
 Firefox 41+  


Internet Explorer logo

IE 9+


Opera logo

 Opera 29+


Safari logo

  Safari 10+ 

分享一个领红包插件代码 js localStorage 创建、清除、获取
biu biu biu
数据磁盘满了后增加新硬盘扩展原硬盘软链接(mklink)方案 StrongSwan 安装及配置 —— 与 TP-Link 路由器建立 IPsec VPN 接着来 Windows 打印机 共享错误 0x000003e3 分享一个牛逼的大模型API整合平台,GPT-4.1、Claude、Gemini 都能免费试? 实测:推荐一个大模型API中转站,1元100刀额度,支持GPT5.5/image2/deepseekv4等主流模型,codex/Claude Code/opencode都可用,便宜稳定!