zhuguifei
2025-07-25 85a15646ffe20ed2bbb2042ec500df8c850a69cc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
let browser;
 
function calcBrowser() {
    function isSafari() {
        const res = uni.getSystemInfoSync();
        return res.model;
    }
 
    return {
        isSafari: isSafari(),
        isWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(isSafari())
    };
}
 
function getBrowser() {
    if (!browser) {
        browser = calcBrowser();
    }
 
    return browser;
}
 
export {
    getBrowser
};