浏览器中js复制问题

发布时间:2020-06-26 02:54:09 作者:daydaydream
来源:网络 阅读:303

1、直接利用js的execCommand,此方法移动端无效

<input type="text" id="url" readonly class="form-control" name="url" placeholder="Email to:" value="<?= $sharelink ?>">
<button onClick="url.select();document.execCommand('Copy');alert('复制成功')" class="btn btn-primary btn-block"><b>复制链接</b></a>

2、引入js插件clipboard.js

<!-- 1. Define some markup -->
<div>hello</div>
<button class="btn" data-clipboard-action="copy" data-clipboard-target="div">Copy</button>

&lt;!-- 2. Include library --&gt;
&lt;script src="../dist/clipboard.min.js"&gt;&lt;/script&gt;

&lt;!-- 3. Instantiate clipboard --&gt;
&lt;script&gt;
var clipboard = new ClipboardJS('.btn');

clipboard.on('success', function(e) {
    console.log(e);
});

clipboard.on('error', function(e) {
    console.log(e);
});
&lt;/script&gt;
推荐阅读:
  1. js 完美兼容浏览器的复制功能
  2. 兼容所有浏览器的复制到剪切板功能,悬浮层不能复制问题解决

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

浏览器 js 复制问题

上一篇:扒一扒JVM的垃圾回收机制,下次面试你准备好了吗

下一篇:使用LoadRunner完成移动APP的脚本开发

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》