国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

移動端判斷wifi

lemanli / 1528人閱讀

摘要:用來檢測,另外微信版本以上,有個,版本以下,可以用微信私有接口如果是微信如果是微信以上版本,用來判斷如果是微信以下版本,調用微信私有接口如果支持是為了兼容附加判斷是否小程序是否是微信瀏覽器

用window.navigator.connection來檢測,另外微信6.0版本以上,UA有個NetType,6.0版本以下,可以用微信私有接口WeixinJSBridge

    var wifi = true;
    var ua = window.navigator.userAgent;
    var con = window.navigator.connection;
    // 如果是微信
    if(/MicroMessenger/.test(ua)){
        // 如果是微信6.0以上版本,用UA來判斷
        if(/NetType/.test(ua)){
            if(ua.match(/NetType/(S*)$/)[1] != "WIFI"){
                wifi = false;
            }
        // 如果是微信6.0以下版本,調用微信私有接口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
   }
 }

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/93182.html

相關文章

  • App網絡管理

    摘要:安卓開發一般都需要進行日志管理,常用操作老司機已為你封裝完畢,你可以用這份工具進行管理,具體可以查看源碼,現在為你開車,傳送門。當前沒有網絡連接時返回獲取當前網絡的具體類型上下文當前網絡的具體類型。 ??安卓開發一般都需要進行日志管理,常用操作老司機已為你封裝完畢,你可以用這份工具進行管理,具體可以查看源碼,現在為你開車,Demo傳送門。 站點 系統日志輸出工具類 → AppKeyBo...

    only_do 評論0 收藏0
  • 移動所有瀏覽器頁面調試方法

    摘要:在測試過程中,通常解決兼容性占了大部分時間,對那些手機廠商自帶瀏覽器和第三方瀏覽器深惡痛絕,為什么不使用統一標準。移動端瀏覽器調試工具頁面調試抓包工具。體驗肯定沒端瀏覽器的好,但能夠滿足大部分調試的需求。 通常在移動端頁面調試時,除了移動端chrome和safiri,幾乎對其他瀏覽器無法調試。在測試過程中,通常解決兼容性占了大部分時間,對那些手機廠商自帶瀏覽器和第三方瀏覽器深惡痛絕,為...

    betacat 評論0 收藏0
  • 移動所有瀏覽器頁面調試方法

    摘要:在測試過程中,通常解決兼容性占了大部分時間,對那些手機廠商自帶瀏覽器和第三方瀏覽器深惡痛絕,為什么不使用統一標準。移動端瀏覽器調試工具頁面調試抓包工具。體驗肯定沒端瀏覽器的好,但能夠滿足大部分調試的需求。 通常在移動端頁面調試時,除了移動端chrome和safiri,幾乎對其他瀏覽器無法調試。在測試過程中,通常解決兼容性占了大部分時間,對那些手機廠商自帶瀏覽器和第三方瀏覽器深惡痛絕,為...

    xuweijian 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<