我正在开发一个应用程序并使用inapp浏览器插件cordova- plugin -inappbrowser加载一个托管应用程序
我已经得到了大部分的功能,但我不能得到加载错误信息的一部分,当他的网址没有加载,它不只是工作,并显示我的网址的错误信息,我已经托管我的应用程序。
这可能会很尴尬。
求求你,我需要帮助
这是我在下面所做的工作,感谢您的潜在回复
// my child browser code, the main source of my app content
function fire(){
var ref = cordova.InAppBrowser.open('http://####################', '_blank', 'location=no,zoom=no,hardwareback=yes,clearsessioncache=yes,clearcache=no');
var myCallback = function(event) { alert(event.url); }
ref.addEventListener('loadstart', inAppBrowserbLoadStart);
ref.addEventListener('loadstop', inAppBrowserbLoadStop);
ref.addEventListener('loaderror', loadErrorCallBack);
ref.addEventListener('exit', inAppBrowserbClose);
}
function loadErrorCallBack(params) {
$('#status-message').text("");
var scriptErrorMesssage =
"alert('Sorry we cannot open that page. Message from the server is : "
+ params.message + "');"
inAppBrowserRef.executeScript({ code: scriptErrorMesssage }, executeScriptCallBack);
inAppBrowserRef.close();
inAppBrowserRef = undefined;
}
function executeScriptCallBack(params) {
if (params[0] == null) {
$('#status-message').text(
"Sorry we couldn't open that page. Message from the server is : '"
+ params.message + "'");
}
}https://stackoverflow.com/questions/47854934
复制相似问题