【发布时间】:2018-05-08 03:51:57
【问题描述】:
我正在开发一个应用程序,其中我正在将网站加载到cordova InAppBrowser 中的webview 中。问题是假设加载了完整的视图并且突然互联网断开连接,而不是如果我点击任何链接,它会给我默认浏览器错误“页面无法显示,请检查您的互联网连接”。我想在发送任何加载任何链接 url 的请求之前检测互联网连接的可用性。所以我尝试使用以下方法:
if(navigator.onLine){
console.log('NAVIGATOR IS ONLINE!!!');
let ref = cordova.InAppBrowser.open('http://www.xyzabc.com', '_blank','location=no,zoom=no,disallowoverscroll=yes,clearsessioncache=yes,hidden=yes');
);
但navigator.onLine 只检查第一次加载,而不是后续调用。
如果有人有任何想法,请帮助我。如果无法连接到互联网,我想展示一些漂亮、直观的 UI。希望我的问题很清楚。
谢谢
【问题讨论】:
标签: javascript cordova phonegap inappbrowser navigator