首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在appbrowser中未加载错误phonegap时如何显示错误

在appbrowser中未加载错误phonegap时如何显示错误
EN

Stack Overflow用户
提问于 2017-12-17 20:06:38
回答 0查看 568关注 0票数 0

我正在开发一个应用程序并使用inapp浏览器插件cordova- plugin -inappbrowser加载一个托管应用程序

我已经得到了大部分的功能,但我不能得到加载错误信息的一部分,当他的网址没有加载,它不只是工作,并显示我的网址的错误信息,我已经托管我的应用程序。

这可能会很尴尬。

求求你,我需要帮助

这是我在下面所做的工作,感谢您的潜在回复

代码语言:javascript
复制
    // 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 + "'");

    }





}
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47854934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档