|
|
|
@@ -11,14 +11,11 @@ if (needUpdateBrowser) |
|
|
|
{
|
|
|
|
let browserVersion = ((UA)=>{
|
|
|
|
let regRes;
|
|
|
|
if (regRes = /\b(Firefox|Chrome)\/([\d\.]+)/ig.exec(UA))
|
|
|
|
{
|
|
|
|
if (regRes = /\b(Firefox|Chrome)\/([\d\.]+)/ig.exec(UA)) {
|
|
|
|
return `${regRes[1]} ${regRes[2]}`;
|
|
|
|
}else if (regRes = /\bVersion\/([\d\.]+)\s+.*\b(Safari)\//ig.exec(UA))
|
|
|
|
{
|
|
|
|
} else if (regRes = /\bVersion\/([\d\.]+)\s+.*\b(Safari)\//ig.exec(UA)) {
|
|
|
|
return `${regRes[2]} ${regRes[1]}`;
|
|
|
|
}else
|
|
|
|
{
|
|
|
|
} else {
|
|
|
|
UA;
|
|
|
|
}
|
|
|
|
})(navigator.userAgent);
|
|
|
|
@@ -30,18 +27,18 @@ if (needUpdateBrowser) |
|
|
|
您的浏览器版本为:
|
|
|
|
${browserVersion}
|
|
|
|
|
|
|
|
您的浏览器不支持本程序使用的 可选链操作符(?.) 和 空值合并操作符(??)。
|
|
|
|
您的浏览器内核不支持本程序使用的 可选链操作符(?.) 和 空值合并操作符(??)。
|
|
|
|
|
|
|
|
请更新您的浏览器到 Firefox(火狐) ≥ 74 或 Chrome(谷歌) ≥ 80 或 Safari(苹果) ≥ 14。`;
|
|
|
|
请更新您的浏览器内核到 Firefox(火狐) ≥ 74 或 Chrome(谷歌) ≥ 80 或 iOS Safari ≥ 13.4。`;
|
|
|
|
} else {
|
|
|
|
alertStr =
|
|
|
|
`🙁Browser kernel is too old
|
|
|
|
Your browser is:
|
|
|
|
${browserVersion}
|
|
|
|
|
|
|
|
Your browser does not support Optional chaining (?.) and Nullish coalescing operator (??) used in this program.
|
|
|
|
Your browser core does not support Optional chaining (?.) and Nullish coalescing operator (??) used in this program.
|
|
|
|
|
|
|
|
Please update your browser to Firefox ≥ 74 or Chrome ≥ 80 or Safari ≥ 14.`;
|
|
|
|
Please update your browser core to Firefox ≥ 74 or Chrome ≥ 80 or iOS Safari ≥ 13.4`;
|
|
|
|
}
|
|
|
|
|
|
|
|
alert(alertStr);
|
|
|
|
|