用了clipboard.js,在移动端浏览器可以,但是在app里面无法实现复制功能var clipboard = new Clipboard('.link-btn');clipboard.on('success', function(e) { alert('复制成功!')
e.clearSelection();});clipboard.on('error', function(e) {alert('请选择“拷贝”或“复制”进行复制!')});
1 回答
POPMUISE
TA贡献1765条经验 获得超5个赞
剪贴板这个功能的实现,依赖于运行环境的支持。
浏览器环境
如果是浏览器上运行的网站,需要判定是否有document.execCommand
方法,再按照楼上的例子执行复制功能。
如果当前浏览器不支持,那就只能提示用户手动复制。
移动应用
如果是混合开发的移动应用,可以与native层交互,通过native层实现此功能。
添加回答
举报
0/150
提交
取消