查了不少资料,都是推荐用clipboard.js库进行复制操作。
看了代码,大概明白是怎么回事了。重点是浏览器上的javascript是没有操作剪贴板的API的,你不能下一个命令让剪贴板复制某个字符串。
但是可以用document.execCommand('命令')函数执行网页上的命令,因此我们可以用javascript控制选择一段文本,然后执行网页上的复制命令,
即document.execCommand('copy')达到复制的目的。
来源:oschina
链接:https://my.oschina.net/u/3223803/blog/4329761