在安卓手机通过小程序Webview打开H5页面,H5页面的复制功能为什么失败了?

您所在的位置:网站首页 设置select不可编辑 在安卓手机通过小程序Webview打开H5页面,H5页面的复制功能为什么失败了?

在安卓手机通过小程序Webview打开H5页面,H5页面的复制功能为什么失败了?

2023-04-10 23:14| 来源: 网络整理| 查看: 265

rt

复制操作代码:

navigator.clipboard.writeText(address).then(() => { Toast.show({ content: '复制成功', duration: 2000 }); });

经过尝试,在苹果手机iphone系列中可以正常复制,但是在安卓手机(小米华为OPPO)中复制失败,模拟器上无法复现这个问题,请问是什么原因导致的呢?在安卓手机的浏览器中打开H5页面时是可以复制成功的,但是小程序webview打开该H5页面时是复制失败的。

使用其他复制操作可以实现复制功能吗?比如下述代码:

var ele = document.createElement('input'); //创建一个input标签 ele.setAttribute('value', address); // 设置改input的value值 document.body.appendChild(ele); // 将input添加到body ele.select(); // 获取input的文本内容 document.execCommand('copy'); // 执行copy指令 document.body.removeChild(ele); // 删除input标签



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3