我正在尝试使用phonegap创建一个Web应用程序。我正在使用下面的代码,它工作正常。
<script type="text/javascript" charset="utf-8">
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
window.location.href = 'https://abc.xyz/';
}
</script>
现在我也需要检查我的互联网连接,因为我使用上面的代码与互联网连接代码,但它导入我进入我的默认浏览器(铬)进入应用程序内部。任何人都可以帮助我解决这个问题。这是下面的代码
<script>
$(document).ready(function () {
document.addEventListener("deviceready", onDeviceReady, false);
document.addEventListener("online", onOnline, false);
document.addEventListener("offline", onOffline, false);
function onDeviceReady() {
window.location.href = 'https://abc.xyz/';
alert(" ready");
}
function onOnline() {
alert("connected");
window.location.href = 'https://abc.xyz/';
}
function onOffline() {
debugger;
console.log("lost connection");
navigator.notification.alert(
'Please Check your internet connection.', // message
null, // callback
'Sample', // title
'OK' // buttonName
);
}
});
</script>
添加inappbrowser Cordova插件:
cordova plugin add cordova-plugin-inappbrowser
function onDeviceReady() {
//onDeviceReaddy
window.open = cordova.InAppBrowser.open;
window.open('https://abc.xyz/', '_blank', 'location=yes,enableviewportscale=yes');
}
它在应用程序中加载https://abc.xyz/
这个URL。