我正在使用App Framework和Jquery構建移動應用程序。它有望在Android和IOS上運行。如何檢測設備是否通過移動應用連接到互聯網?
我想提醒用戶,當他們沒有通過WiFi或移動數據連接到互聯網時提醒消息。最好和準確的方法是什麼?在JavaScript
我正在使用App Framework和Jquery構建移動應用程序。它有望在Android和IOS上運行。如何檢測設備是否通過移動應用連接到互聯網?
我想提醒用戶,當他們沒有通過WiFi或移動數據連接到互聯網時提醒消息。最好和準確的方法是什麼?在JavaScript
調用此:
window.navigator.onLine
如果你連接,如果不是假的,這將返回true。
感謝您的回答,您可以用一個函數或JSFiddle來解釋一下這個問題嗎?並確認這是否會在移動應用上工作 – user3012869
如果您正在構建混合應用程序,那麼你可以使用科爾多瓦連接API來檢測設備是哪種類型的連接上:http://cordova.apache.org/docs/en/3.0.0/cordova_connection_connection.md.html#Connection
我不會在這裏使用PhoneGap,因爲我將使用英特爾XDK構建應用程序。 – user3012869
intel XDK構建也支持Cordova/PhoneGap API。所以你可以使用Cordova連接API。或者如果你想使用英特爾XDK API,那麼有一個類似的連接API:http://www.html5dev-software.intel.com/documentation/jsAPI/device/updateConnection/index.html – krisrak
謝謝Krisrak。我怎樣才能使用這個功能,你可以告訴我一個演示嗎? – user3012869
document.addEventListener("intel.xdk.device.connection.update",function()
{
alert(intel.xdk.device.connection);
},false);
intel.xdk.device.updateConnection();
PLZ諮詢referrend鏈接,將爲您提供有關好主意連接事件。
https://software.intel.com/en-us/node/493063 https://software.intel.com/en-us/node/493102
你應該表明你到目前爲止,如果可能顯示一些代碼來完成。 「最好和準確」是基於觀點的,而不是Stackoverflow上提出的那種問題。 – Mark
人們應該更有經驗來發表自己的看法。像我這樣的新手也會用這樣的話來學習一些好東西。是的,我還沒有嘗試過任何東西,因爲我不知道該怎麼做。我是新來的,謝謝你讓我知道這不是新手學習的地方。很快就會刪除該問題。 – user3012869