前端要怎麼判斷使用者的網路能否上網呢?因為有的用戶內網不能沒有外網,所以想檢測到不能上網的就取消外鏈的連接,有沒有過來人給個判斷的方法~~~demo演示一下~~
隨便找張圖片,例如下面這個 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'); };
請求一下百度,如果成功了就代表有外網嗆。
可以直接在script裡寫個onerror, 載入不了說明網路有問題
https://github.com/alfg/ping.... 直接封裝好的,拿來就用,題主給分結貼。
navigator.onLine,偵測聯網情況
ajax拉百度首頁就行了
window.navigator.onLine
https://developer.mozilla.org...
提問前要多利用好搜尋引擎啊,你直接在 sf 上面搜尋「JavaScript 網路」就能得出你要的結果了。
js 判斷是否網路斷了
不能上網腳本無法載入 拿什麼判斷?你搞錯關係了
隨便找張圖片,例如下面這個 baidu 的 logo,測試圖片能否打開
請求一下百度,如果成功了就代表有外網嗆。
可以直接在script裡寫個onerror, 載入不了說明網路有問題
https://github.com/alfg/ping....
直接封裝好的,拿來就用,題主給分結貼。
navigator.onLine,偵測聯網情況
ajax拉百度首頁就行了
https://developer.mozilla.org...
提問前要多利用好搜尋引擎啊,你直接在 sf 上面搜尋「JavaScript 網路」就能得出你要的結果了。
js 判斷是否網路斷了
不能上網腳本無法載入 拿什麼判斷?你搞錯關係了