JS 复制文字到剪切板的极简实现及扩展

214 阅读1分钟

①复制一段文字内容实现的老牌方法就是 document.execCommand 方法;
②弊端:
1、执行有限制:首先,必须文字内容选中,再执行 execCommand () 方法才有效;创建的文本域务必要保证在屏幕区域内,否则复制行为执行的时候,会出现意料之外的体验问题;
2、性能隐患:如果需要复制的是非常大段的内容,则 execCommand () 方法可能会引起卡顿;
3、无法修改复制内容;
③还可以使用 Clipboard API 实现复制效果;
(参考:www.zhangxinxu.com/wordpress/2…