iframe强制在Android Phonegap中关闭该应用程序



我已经使用iframe在我的Android Phonegap应用中打开网页。当iframe打开时,并且突然突然如果网络连接失败,则显示错误,因为"安全连接"不可能是建立(http://www.google.com)。和应用程序关闭。

这是我的代码:

var iframe = document.createElement("IFRAME");
iframe.setAttribute("src", "http://www.google.com");
$("#IframeDiv").append(iframe);

请指导我。

我无法解决突然的应用程序退出,但是如果您参考online variable (shown below),则可以在打开IFRAME之前将机会非常低。

  var online = false;
  var fnRegisterHandler = function(evtName, fn) {
    document.addEventListener(evtName, fn, false);
  };
  fnRegisterHandler("online", function(){ online = true; });
  fnRegisterHandler("offline", function() { online = false; });

通常,您需要配置应用程序的phonegap.plist文件,并在iframe中添加要使用的域:

OpenAllWhitelistURLsInWebView: YES
ExternalHosts
     *.yourdomain.com

最新更新