Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a8ff219

Browse files
committed
feat(component): 修改原生 chrome ua 判断 (放开限制)
1 parent 35fac31 commit a8ff219

5 files changed

Lines changed: 5 additions & 5 deletions

File tree

dist/index.umd.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@
467467
var isQQBrowser = /(qqbrowser)\/([\d.]+)/i.test(ua);
468468
var isQzone = /qzone\/.*_qz_([\d.]+)/i.test(ua);
469469
// 安卓 chrome 浏览器,很多 app 都是在 chrome 的 ua 上进行扩展的
470-
var isOriginalChrome = /chrome\/[\d.]+ Mobile Safari\/[\d.]+/i.test(ua) && isAndroid && ua.indexOf('Version') < 0;
470+
var isOriginalChrome = /chrome\/[\d.]+ Mobile Safari\/[\d.]+/i.test(ua) && isAndroid;
471471
// chrome for ios 和 safari 的区别仅仅是将 Version/<VersionNum> 替换成了 CriOS/<ChromeRevision>
472472
// ios 上很多 app 都包含 safari 标识,但它们都是以自己的 app 标识开头,而不是 Mozilla
473473
var isSafari = /safari\/([\d.]+)$/i.test(ua) && isIos && ua.indexOf('Crios') < 0 && ua.indexOf('Mozilla') === 0;

dist/index.umd.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "callapp-lib",
3-
"version": "2.1.6",
3+
"version": "2.1.7",
44
"description": "call native webview from webpage",
55
"main": "dist/index.umd.js",
66
"scripts": {

sources/browser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export function getBrowser() {
1919
const isQQBrowser = /(qqbrowser)\/([\d.]+)/i.test(ua);
2020
const isQzone = /qzone\/.*_qz_([\d.]+)/i.test(ua);
2121
// 安卓 chrome 浏览器,很多 app 都是在 chrome 的 ua 上进行扩展的
22-
const isOriginalChrome = /chrome\/[\d.]+ Mobile Safari\/[\d.]+/i.test(ua) && isAndroid && ua.indexOf('Version') < 0;
22+
const isOriginalChrome = /chrome\/[\d.]+ Mobile Safari\/[\d.]+/i.test(ua) && isAndroid;
2323
// chrome for ios 和 safari 的区别仅仅是将 Version/<VersionNum> 替换成了 CriOS/<ChromeRevision>
2424
// ios 上很多 app 都包含 safari 标识,但它们都是以自己的 app 标识开头,而不是 Mozilla
2525
const isSafari = /safari\/([\d.]+)$/i.test(ua) && isIos && ua.indexOf('Crios') < 0 && ua.indexOf('Mozilla') === 0;

0 commit comments

Comments
 (0)