做了一个小需求,活动页面复制微信号跳转至微信app(仅唤醒),我使用的是 ClipboardJS 。
html
<a id="copyCode" class="btn" href="javascript:void(0)" onclick="goWechat()">
微信号:idweiwei2011
</a>
js
<!-- clipboard 实现复制微信号 -->
<script src=./js/jquery.min.js"></script>
<script src="./js/clipboard.min.js"></script>
<script>
/* 复制微信 */
var clipboard = new ClipboardJS(".btn", {
text: function () {
return "idweiwei2011";
}
});
/* 跳转 */
function goWechat() {
setTimeout('window.location.href="weixin://"', 1500);
}
</script>
注:最初的写法是把 跳转微信 写到了ClipboarsJS的成功回调中,但是这样写导致安卓部分机型无法跳转,应该是因为执行冲突,后改版为以上。
推荐各位一个和微信特别搭配的弹框插件 mdialog.js ,移动pc都适配。
<script src="./js/mdialog.js"></script>
<link href="./css/mdialog.css" rel="stylesheet">
<script>
new TipBox({
type: 'success',
str: '微信号复制成功<br >打开微信添加好友',
hasBtn: true
});
</script>
demo下载链接: https://pan.baidu.com/s/1-HOLwwUVOZVQBqK8URipDg 提取码: 7s7a