用原生JavaScript的Promise风格实现一行代码将一个变量复制到剪切板。
MDN上是这么写的:https://developer.mozilla.org/zh-CN/docs/Web/API/Clipboard/writeText
网上大部分方法是创建一个中间人(隐藏的input框),然后remove掉,很麻烦!并且现在其中的document.execCommand
方法已经被弃用了,那么还不用下面这个方法??别犹豫了!!
navigator.clipboard.writeText("被复制的文本").then(function() {
/* 复制成功 */
}, function() {
/* 复制失败 */
});