// 获取链接参数
function getQueryString(name) { //获取菜谱参数
let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
let r = window.location.search.substr(1).match(reg);
if (r != null) {
return unescape(r[2]);
};
return null;
}
// 获取系统版本号
function getOsVersion() {
var u = navigator.userAgent, version = ''
if (u.indexOf('Mac OS X') > -1) {
// ios
var regStr_saf = /OS [d._]*/gi
var verinfo = u.match(regStr_saf)
version = 'IOS' + (verinfo + '').replace(/[^0-9|_.]/ig, '').replace(/_/ig, '.')
} else if (u.indexOf('Android') > -1 ||
u.indexOf('Linux') > -1) {
// android
version = 'Android' + u.substr(u.indexOf('Android') + 8, u.indexOf(';', u.indexOf('Android')) - u.indexOf('Android') - 8)
} else if (u.indexOf('BB10') > -1) {
// 黑莓bb10系统
version = 'blackberry' + u.substr(u.indexOf('BB10') + 5, u.indexOf(';', u.indexOf('BB10')) - u.indexOf('BB10') - 5)
} else if (u.indexOf('IEMobile') > -1) {
// windows phone
version = 'winphone' + u.substr(u.indexOf('IEMobile') + 9, u.indexOf(';', u.indexOf('IEMobile')) - u.indexOf('IEMobile') - 9)
} else {
var userAgent = navigator.userAgent.toLowerCase()
if (userAgent.indexOf('windows nt 5.0') > -1) {
version = 'Windows 2000'
} else if (userAgent.indexOf('windows nt 5.1') > -1 || userAgent.indexOf('windows nt 5.2') > -1) {
version = 'Windows XP'
} else if (userAgent.indexOf('windows nt 6.0') > -1) {
version = 'Windows Vista'
} else if (userAgent.indexOf('windows nt 6.1') > -1 || userAgent.indexOf('windows 7') > -1) {
version = 'Windows 7'
} else if (userAgent.indexOf('windows nt 6.2') > -1 || userAgent.indexOf('windows 8') > -1) {
version = 'Windows 8'
} else if (userAgent.indexOf('windows nt 6.3') > -1) {
version = 'Windows 8.1'
} else if (userAgent.indexOf('windows nt 6.2') > -1 || userAgent.indexOf('windows nt 10.0') > -1) {
version = 'Windows 10'
} else {
version = 'Unknown'
}
}
return version
}
// 复制key
function CopyKey() {
let system = navigator.userAgent;//获取系统信息
//苹果
if (system.match(/(iPhone|iPod|iPad);?/i)) {
window.getSelection().removeAllRanges(); //将页面所有的文本区域都从选区中移除
var copyDOM = document.getElementById("key-copy"); //要复制文字的节点
var range = document.createRange();
// 选中需要复制的节点
range.selectNode(copyDOM);
// 执行选中元素
window.getSelection().addRange(range);
// 执行 copy 操作
var successful = document.execCommand('copy');
try {
var msg = successful ? '成功' : '失败';
// alert("复制"+msg );
} catch (err) {
// alert(err)
// this.$toast("复制失败,请从事");
}
// 移除选中的元素
window.getSelection().removeAllRanges();
}
// 安卓
if (system.indexOf('Android') > -1) {
// $('#key-copy').html() 要复制的文本内容
var newInput = document.createElement("input");// 这里的逻辑就是新建立一个input标签,
newInput.value = $('#key-copy').html() + '';// 把订单号设置为input的value值
document.body.appendChild(newInput);// 把input添加到body中
newInput.select(); // select 选中input里面的所有文本内容
document.execCommand("Copy"); // 执行浏览器复制命令
document.body.removeChild(newInput); // 最近需要销毁
// this.$toast("复制成功");//调用引入的轻提示插件告诉用户复制成功
// alert('成功')
}
}