利用JavaScript的document.execCommand('copy')实现复制内容到剪贴板;浏览器兼容性:
- IE10 +
- Google Chrome 43+
- Mozilla Firefox 41+
- Opera 29+
在使用方面有一些限制:
- 任何对document.execCommand,document.queryCommandSupported
document.queryCommandEnabled的调用都应该封装在try / catch块中。
- 不同的浏览器实现和浏览器版本在调用时会抛出不同类型的异常,而不是返回false。
- 不同的浏览器实现仍在不断变化,剪贴板API仍在草稿中,所以在使用时一定要做测试。