猿问

移动端app实现点击按钮复制文本框内容到剪贴板的功能

用了clipboard.js,在移动端浏览器可以,但是在app里面无法实现复制功能

var clipboard = new Clipboard('.link-btn');
clipboard.on('success', function(e) {

    alert('复制成功!')
    e.clearSelection();

});
clipboard.on('error', function(e) {

alert('请选择“拷贝”或“复制”进行复制!')

});


慕斯王
浏览 476回答 1
1回答

POPMUISE

剪贴板这个功能的实现,依赖于运行环境的支持。浏览器环境如果是浏览器上运行的网站,需要判定是否有document.execCommand方法,再按照楼上的例子执行复制功能。如果当前浏览器不支持,那就只能提示用户手动复制。移动应用如果是混合开发的移动应用,可以与native层交互,通过native层实现此功能。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答