摘要:用來(lái)檢測(cè),另外微信版本以上,有個(gè),版本以下,可以用微信私有接口如果是微信如果是微信以上版本,用來(lái)判斷如果是微信以下版本,調(diào)用微信私有接口如果支持是為了兼容附加判斷是否小程序是否是微信瀏覽器
用window.navigator.connection來(lái)檢測(cè),另外微信6.0版本以上,UA有個(gè)NetType,6.0版本以下,可以用微信私有接口WeixinJSBridge
var wifi = true; var ua = window.navigator.userAgent; var con = window.navigator.connection; // 如果是微信 if(/MicroMessenger/.test(ua)){ // 如果是微信6.0以上版本,用UA來(lái)判斷 if(/NetType/.test(ua)){ if(ua.match(/NetType/(S*)$/)[1] != "WIFI"){ wifi = false; } // 如果是微信6.0以下版本,調(diào)用微信私有接口WeixinJSBridge }else{ document.addEventListener("WeixinJSBridgeReady",function onBridgeReady(){ WeixinJSBridge.invoke("getNetworkType",{},function(e){ if(e.err_msg != "network_type:wifi"){ wifi = false; } }); }); } // 如果支持navigator.connection }else if(con){ var network = con.type|| con.effectiveType; if(network != "wifi" && network != "2" && network != "unknown"){ // unknown是為了兼容Chrome Canary wifi = false; } } window.networkWIFI = wifi;
附加
判斷是否小程序 window.__wxjs_environment=="miniprogram"||window.globalEvn=="miniprogram" // 是否是微信瀏覽器 isWeixin () { let ua = navigator.userAgent.toLowerCase() if (ua.match(/MicroMessenger/i) === "micromessenger") { return true } else { return false } }
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/93182.html
摘要:安卓開(kāi)發(fā)一般都需要進(jìn)行日志管理,常用操作老司機(jī)已為你封裝完畢,你可以用這份工具進(jìn)行管理,具體可以查看源碼,現(xiàn)在為你開(kāi)車(chē),傳送門(mén)。當(dāng)前沒(méi)有網(wǎng)絡(luò)連接時(shí)返回獲取當(dāng)前網(wǎng)絡(luò)的具體類型上下文當(dāng)前網(wǎng)絡(luò)的具體類型。 ??安卓開(kāi)發(fā)一般都需要進(jìn)行日志管理,常用操作老司機(jī)已為你封裝完畢,你可以用這份工具進(jìn)行管理,具體可以查看源碼,現(xiàn)在為你開(kāi)車(chē),Demo傳送門(mén)。 站點(diǎn) 系統(tǒng)日志輸出工具類 → AppKeyBo...
摘要:在測(cè)試過(guò)程中,通常解決兼容性占了大部分時(shí)間,對(duì)那些手機(jī)廠商自帶瀏覽器和第三方瀏覽器深惡痛絕,為什么不使用統(tǒng)一標(biāo)準(zhǔn)。移動(dòng)端瀏覽器調(diào)試工具頁(yè)面調(diào)試抓包工具。體驗(yàn)肯定沒(méi)端瀏覽器的好,但能夠滿足大部分調(diào)試的需求。 通常在移動(dòng)端頁(yè)面調(diào)試時(shí),除了移動(dòng)端chrome和safiri,幾乎對(duì)其他瀏覽器無(wú)法調(diào)試。在測(cè)試過(guò)程中,通常解決兼容性占了大部分時(shí)間,對(duì)那些手機(jī)廠商自帶瀏覽器和第三方瀏覽器深惡痛絕,為...
摘要:在測(cè)試過(guò)程中,通常解決兼容性占了大部分時(shí)間,對(duì)那些手機(jī)廠商自帶瀏覽器和第三方瀏覽器深惡痛絕,為什么不使用統(tǒng)一標(biāo)準(zhǔn)。移動(dòng)端瀏覽器調(diào)試工具頁(yè)面調(diào)試抓包工具。體驗(yàn)肯定沒(méi)端瀏覽器的好,但能夠滿足大部分調(diào)試的需求。 通常在移動(dòng)端頁(yè)面調(diào)試時(shí),除了移動(dòng)端chrome和safiri,幾乎對(duì)其他瀏覽器無(wú)法調(diào)試。在測(cè)試過(guò)程中,通常解決兼容性占了大部分時(shí)間,對(duì)那些手機(jī)廠商自帶瀏覽器和第三方瀏覽器深惡痛絕,為...
閱讀 2324·2021-11-22 12:01
閱讀 2000·2021-11-12 10:34
閱讀 4526·2021-09-22 15:47
閱讀 2837·2019-08-30 15:56
閱讀 2870·2019-08-30 15:53
閱讀 2411·2019-08-30 13:53
閱讀 3387·2019-08-29 15:35
閱讀 3131·2019-08-29 12:27