2012-09-18 34 views
2

我測試了navigator.online,它一直工作,直到我用PhoneGap構建應用程序,之後,navigator.online總是返回true。 有誰知道我該如何取消緩存或刷新這個值?我需要在「點擊」事件上。Android 2.3和Phonegap,navigator.online不起作用

+1

是的它在PhoneGap使用的WebView組件中被打破,但在瀏覽器中正常工作。看起來我們可能能夠修復它2.2。同時使用@Rishi發佈的內容。 –

+1

任何人都可以確認是否現在已經修復了Phonegap的最新版本(當前爲2.7.0)? –

回答

5

我在開發應用程序時也遇到了這個問題。

我用的是:當設備斷開或連接到互聯網上飛

document.addEventListener("online", onOnline, false); 
document.addEventListener("offline", onOffline, false); 

這些事件將被解僱。

可以存儲在功能

function onOnline(){} 

function onOffline(){} 

比檢查這些全局變量的值,做任何你想要根據值一些全局變量。

相關問題