3
A
回答
1
您需要使用ACCESS_NETWORK_STATE
許可,您的清單,然後使用此:
對於所有類型的連接,你可以嘗試使用這個(java script
):
function checkConnection() {
var networkState = navigator.network.connection.type;
var states = {};
states[Connection.UNKNOWN] = 'Unknown connection';
states[Connection.ETHERNET] = 'Ethernet connection';
states[Connection.WIFI] = 'WiFi connection';
states[Connection.CELL_2G] = 'Cell 2G connection';
states[Connection.CELL_3G] = 'Cell 3G connection';
states[Connection.CELL_4G] = 'Cell 4G connection';
states[Connection.NONE] = 'No network connection';
alert('Connection type: ' + states[networkState]);
}
checkConnection();
的連接對象允許訪問設備的蜂窩和WiFi連接信息。
參考文獻:
vogelle-de
how to programmatically check availability of internet connection using jquery
+0
**謝謝,但您的代碼返回錯誤的2G網絡。** – Mehdico 2012-07-21 12:45:01
+0
@Mehdico請參閱我的編輯,我希望這可以幫助你。 – hasanghaforian 2012-07-22 04:55:46
相關問題
- 1. 網絡可用性撥打電話
- 2. 如何檢查我是否可以撥打電話?
- 3. 撥打電話,目前
- 4. Swift /電話/檢查用戶是否想撥打電話
- 5. 撥打電話時是否可以撥打電話號碼?
- 6. 如何檢查網絡可用性?
- 7. 定期撥打電話網絡,僅在前臺進行任何更新
- 8. 在撥打網絡服務互聯網之前檢查打開或關閉
- 9. 檢查網絡可用性
- 10. 如何撥打電話?
- 11. WatchKit如何撥打電話
- 12. 撥打電話
- 13. 網站,可以撥打電話到指定的電話號碼
- 14. 如何檢查網絡可用性或檢查網絡並打開移動網絡?
- 15. 撥打外撥電話
- 16. 如何檢查網絡可達性
- 17. iphone - 檢查是否可以撥打電話
- 18. 在android中撥打電話號碼(點擊圖標可以撥打電話)嗎?
- 19. 如何用「##」撥打電話號碼?
- 20. 如何用戶撥打電話
- 21. 如何在iphone中撥打電話?
- 22. 如何在Java EE中撥打電話
- 23. 如何在Swift中撥打電話號碼後撥打分機
- 24. iPhone:撥打電話
- 25. PhantomJS:撥打電話
- 26. 如何在電話缺口中撥打基於soap的網絡服務
- 27. 用twilio撥打電話C#
- 28. 用C#撥打電話#
- 29. 使用JavaScript撥打電話
- 30. 使用AJAX撥打電話
你的意思是老式的移動網絡?或者這是通過互聯網的呼叫? – 2012-07-21 12:26:59