开发场景:在H5页面中,使用了Clipboard实现复制文字功能,发现在ios上不兼容
处理方案: 换原生输入框组件select属性配合document.execCommand,封装方法如下,适用于所有浏览器
function copy(text) {
var textarea = document.createElement("textarea");
document.body.appendChild(textarea);
textarea.value = text;
textarea.select();
document.execCommand("Copy");
document.body.removeChild(textarea);
console.log("复制成功");
}