//复制链接
<a class="copy" href=" javascript:void(0)"data-clipboard-text="链接地址"></a>
var clipboard = new Clipboard('.copy', {
text: function () {
return encodeURI(url);
}
});
clipboard.on('success', function (e) {
alert("复制成功");
});
clipboard.on('error', function (e) {
alert("复制失败,请换个浏览器试试");
});
//判断是否在微信和qq内置浏览器打开的
var ua = navigator.userAgent.toLowerCase();
//判断微信
if (ua.match(/MicroMessenger/i) == "micromessenger") {
window.open((encodeURI("链接")));
} else if (ua.match(/QQ/i) == "qq") { //判断qq
window.open((encodeURI("链接")));
} else {
}
//把复制的链接后面带的参数格式化,变成乱码字符
str为链接后面的参数
str.replace(/\&/g, "%26")