义气银耳汤

文章
6
资源
0
加入时间
3年0月9天

点击复制到剪切板,兼容pc,安卓,ios(execCommand,clipboard)点击复制到剪切板,兼容pc,安卓,ios(execCommand),解决execCommand返回false的坑

点击复制到剪切板,兼容pc,安卓,ios(execCommand),解决execCommand返回false的坑需求:在h5页面点击分享按钮后调接口拿到任务id,拼到地址后,将携带任务id的地址复制到剪切板。一开始使用的是clipboard插件,正常复制静态内容没毛病,但是牵扯到ajax请求就出现问题,第一次点击复制失效,第二次点击会复制第一次的内容,因为每次获取的任务id都不一样,插件改起来也麻烦,所以抛弃clipboard,这里使用原生js实现,兼容性好。废话不多说,上一段代码//代码块2