2013-08-30 179 views
0


互聯網連接,我需要檢測我的js文件的網絡連接。我使用了Navigator.Online,但它並不可靠,特別是在Firefox和Safari中。 只有鉻似乎返回正確的輸出。我也遇到了奇妙的jquery插件checkNet,但分析後,我發現它只是檢查服務器不是因特網,因爲當我在本地運行時,它檢查它從xammp服務器檢測跨瀏覽器平臺

這是我用作參考的鏈接

http://tomriley.net/blog/archives/111
Check if Internet Connection Exists with Javascript?
Jquery Plugin for Detecting Internet Connection

是否有其他檢查使用jQuery/Java腳本的所有瀏覽器的互聯網連接簡便的方法。我需要檢查互聯網連接而不是服務器錯誤,我也處理跨域,即數據通過兩個不同的域/服務器之間

這裏是導航器在線代碼,我用它,但它似乎並不完美

var netCheck = navigator.onLine ? 'online' : 'offline'; 

任何東西的jQuery JavaScript或PHP的解決方案將工作

回答

1

,你可以嘗試ping一些地址,外箱的思維;)

+0

我想這是找出網絡的最佳/穩健的方法/離線連接。不知道爲什麼它得到-1。 –

+0

你怎麼用javascript或jquery ping? 可以分享一些代碼嗎? – Hitesh

+0

http://stackoverflow.com/questions/4282151/is-it-possible-to-ping-a-server-from-javascript – kangoroo