Я использую браузер InApp и вызываю страницу. Я хочу, чтобы, если Интернет подключен к устройству, он должен отображать URL-адрес, а если он не подключен, он отображает локальную страницу.Как показать пользовательскую локальную страницу, если url не загружается в Кордове inappbrowser
function onDeviceReady() {
document.addEventListener('pause', onPause.bind(this), false);
document.addEventListener('resume', onResume.bind(this), false);
var inAppBrowserbRef;
inAppBrowserbRef = window.open('http://www.xxxxx.com', '_self', 'location=no,toolbar=no');
inAppBrowserbRef.addEventListener('loadstart', inAppBrowserbLoadStart)
inAppBrowserbRef.addEventListener('loadstop', inAppBrowserbLoadStop);
inAppBrowserbRef.addEventListener('loaderror', inAppBrowserbLoadError);
inAppBrowserbRef.addEventListener('exit', inAppBrowserbClose);
function inAppBrowserbLoadStart(event) {
var options = { dimBackground: true };
SpinnerPlugin.activityStart("Loading...", options);
if (navigator.connection.type == Connection.NONE)
{ navigator.notification.alert ('Подключение к Интернету требуется
, чтобы продолжить', alertSuccess, "Ошибка сети", "Ok");
}
function alertSuccess() {
navigator.app.exitApp();
}
}
function inAppBrowserbLoadStop(event) {
SpinnerPlugin.activityStop();
if (navigator.connection.type == Connection.NONE) {
navigator.notification.alert('An internet connection is required
для продолжения ', alertSuccess, "Network Error", "Ok");
}
function alertSuccess() {
navigator.app.exitApp();
}
}
function inAppBrowserbLoadError(event) {
SpinnerPlugin.activityStop();
if (navigator.connection.type == Connection.NONE) {
navigator.notification.alert('An internet connection is required to continue', alertSuccess, "Network Error", "Ok");
}
function alertSuccess() {
navigator.app.exitApp();
}
}
function inAppBrowserbClose(event) {
SpinnerPlugin.activityStop();
inAppBrowserbRef.removeEventListener('loadstart', iabLoadStart);
inAppBrowserbRef.removeEventListener('loadstop', iabLoadStop);
inAppBrowserbRef.removeEventListener('loaderror', iabLoadError);
inAppBrowserbRef.removeEventListener('exit', iabClose);
}
Кто-нибудь знает, где я должен поставить страницу переадресации?
фиксированный кодовый блок беспорядок –
Вы имеете в виду вы не знаете, куда поместить локальную страницу, которая должна быть открыта, когда Интернет не подключен к устройству? –
на самом деле я пробовал, но он не работает, и я смущен, где можно проверить условие на это – Madpop