12345678910111213141516171819202122232425262728293031 |
- const wn = window.navigator;
- const ua = wn.userAgent;
- let sspFun = window.webkit
- ? window.webkit.messageHandlers
- ? "ios"
- : "none"
- : "none";
- if (sspFun == "none" && window.TideApp) sspFun = "android";
- const isAndroid = /(Android);?[\s/]+([\d.]+)?/i.test(ua);
- const isIpad = /(iPad).*OS\s([\d_]+)/i.test(ua);
- const isIpod = /(iPod)(.*OS\s([\d_]+))?/i.test(ua);
- const isIphone = !isIpad && /(iPhone\sOS)\s([\d_]+)/i.test(ua);
- const isWechat = /micromessenger/i.test(ua);
- const isAlipay = /alipayclient/i.test(ua);
- const isWindows = /Win/i.test(wn.platform);
- const isMac = /Mac/i.test(wn.platform);
- const isShanshipin = !isWindows && !isMac && !isWechat && sspFun != "none";
- export {
- isIphone,
- isWechat,
- isAlipay,
- isAndroid,
- isIpad,
- isIpod,
- isWindows,
- isMac,
- isShanshipin,
- };
|