javascript - H5页面在手机端如何实现复制粘贴板功能
天蓬老师
天蓬老师 2017-04-11 12:12:58
0
2
336

在页面上有一个P标签,有一个button按钮。点击button按钮后系统可以复制P标签里的文本内容。我用的clipboard.js,发现在ios上不兼容。有没有什么更好的办法去实现,并且能否判断到这个复制的文本内容是否成功复制。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(2)
PHPzhong

stackoverflow看到这么一个回答,ios上的不兼容使用了一个很机智的trick。。。:

ZeroClipboard is the best cross-browser solution I've found:

<p id="copy" data-clipboard-text="Copy Me!">Click to copy</p>
<script src="ZeroClipboard.js"></script>
<script>
  var clip = new
  ZeroClipboard(document.getElementById('copy'));
</script>

If you need non-flash support for iOS you just add a fall-back:

clip.on('noflash', function(client, args) {
    $("#copy").click(function() {
        var txt = $(this).attr('data-clipboard-text');
        prompt("Copy link, then click OK.", txt);
    });
});

http://zeroclipboard.org/

https://github.com/zeroclipbo...

原答案地址

Ty80

同求 试了很多 移动端总不兼容

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!