概述
if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {//区分iPhone设备
var copyDOM = document.querySelector('#data'); //要复制文字的节点
var range = document.createRange();
// 选中需要复制的节点
range.selectNode(copyDOM);
// 执行选中元素
window.getSelection().addRange(range);
// 执行 copy 操作
var successful = document.execCommand('copy');
try {
var msg = successful ? 'successful' : 'unsuccessful';
console.log('copy is' + msg);
} catch(err) {
console.log('Oops, unable to copy');
}
// 移除选中的元素
window.getSelection().removeAllRanges();
alert("已复制链接!");
WeixinJSBridge.call('closeWindow');//关闭这个页面
}else{
var rang = document.getElementById("biao1");
rang.select(); // 选择对象
document.execCommand("Copy"); // 执行浏览器复制命令
alert("已复制链接!");
WeixinJSBridge.call('closeWindow');//关闭这个页面
}
本文转自何处已忘记,对原作者表示深深的歉意.
最后
以上就是欣慰胡萝卜为你收集整理的js中判断Android还是iPhone的方法并复制内容的全部内容,希望文章能够帮你解决js中判断Android还是iPhone的方法并复制内容所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复