javascript - js判斷用戶的網(wǎng)絡(luò)能否上網(wǎng)?
問題描述
前端怎么判斷用戶的網(wǎng)絡(luò)能否上網(wǎng)呢?因為有的用戶內(nèi)網(wǎng)不能沒有外網(wǎng),所以想檢測到不能上網(wǎng)的就取消外鏈的連接,有沒有過來人給個判斷的方法~~~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:
請求一下百度,如果成功了就代表有外網(wǎng)唄。
回答3:可以直接在script里寫個onerror, <script src='http://www.piao2010.com/wenda/1.js'></script> 加載不了說明網(wǎng)絡(luò)有問題
回答4:https://github.com/alfg/ping.... 直接封裝好的,拿來就用,題主給分結(jié)貼。
回答5:navigator.onLine,檢測聯(lián)網(wǎng)情況
回答6:ajax拉百度首頁就行了
回答7:window.navigator.onLine
https://developer.mozilla.org...
回答8:提問前要多利用好搜索引擎啊,你直接在 sf 上面搜索“JavaScript 網(wǎng)絡(luò)”就能得出你要的結(jié)果了。
js 判斷是否網(wǎng)絡(luò)斷了
回答9:不能上網(wǎng)腳本無法加載 拿什么判斷?你搞錯關(guān)系了
相關(guān)文章:
1. python - linux怎么在每天的凌晨2點執(zhí)行一次這個log.py文件2. 關(guān)于mysql聯(lián)合查詢一對多的顯示結(jié)果問題3. 實現(xiàn)bing搜索工具urlAPI提交4. MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)5. 數(shù)據(jù)庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。6. windows誤人子弟啊7. 冒昧問一下,我這php代碼哪里出錯了???8. 如何用筆記本上的apache做微信開發(fā)的服務(wù)器9. 我在網(wǎng)址中輸入localhost/abc.php顯示的是not found是為什么呢?10. mysql優(yōu)化 - MySQL如何為配置表建立索引?
