javascript - js判斷用戶的網絡能否上網?
問題描述
前端怎么判斷用戶的網絡能否上網呢?因為有的用戶內網不能沒有外網,所以想檢測到不能上網的就取消外鏈的連接,有沒有過來人給個判斷的方法~~~demo演示一下~~
問題解答
回答1:隨便找張圖片,比如下面這個 baidu 的 logo,測試圖片能否打開
var i = new Image();i.src = ’https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo_top_ca79a146.png?t=’ + Date.parse(new Date());i.onload = function() { alert(’ok’);};i.onerror = function() { alert(’fail’);};回答2:
請求一下百度,如果成功了就代表有外網唄。
回答3:可以直接在script里寫個onerror, <script src='http://m.4tl426be.cn/wenda/1.js'></script> 加載不了說明網絡有問題
回答4:https://github.com/alfg/ping.... 直接封裝好的,拿來就用,題主給分結貼。
回答5:navigator.onLine,檢測聯網情況
回答6:ajax拉百度首頁就行了
回答7:window.navigator.onLine
https://developer.mozilla.org...
回答8:提問前要多利用好搜索引擎啊,你直接在 sf 上面搜索“JavaScript 網絡”就能得出你要的結果了。
js 判斷是否網絡斷了
回答9:不能上網腳本無法加載 拿什么判斷?你搞錯關系了
相關文章:
1. bootstrp是col-md-12列的,只有col-md-10有內容,可以讓沒有內容的不占據位置嗎;2. python - Fiddler+Android模擬器抓取app,json數據被加密了,如何解析?3. thinkPHP5中獲取數據庫數據后默認選中下拉框的值,傳遞到后臺消失不見。有圖有代碼,希望有人幫忙4. java - 如何用圖畫的方式有效地表示多線程?5. wordpress里,這樣的目錄列表是屬于小工具還是啥?6. MySQL 使用 group by 之后然后 IFNULL(COUNT(*),0) 為什么還是會獲得 null7. 百度地圖 - Android app中準備接入地圖sdk,百度VS高德哪個好一點?8. python 3.4 error: Microsoft Visual C++ 10.0 is required9. 我的怎么不顯示啊,話說有沒有QQ群什么的10. 常量在外面不加引號會報錯。
