Phonegap/iOS-无法使inAppBrowser正常工作



几天来,我一直在尝试让inAppBrowser在一个简单的iOS Phonegap应用程序中工作,但没有成功。

什么都没发生。。。控制台上没有日志。日志…

到目前为止,我所做的是:

  • 使用plugman --platform ios --project /path/to/app --plugin inappbrowser 在AppBrowser中安装

  • 如果我尝试使用phonegap plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git它说它已经安装好了,所以我认为安装是可以的。

  • 以这种方式在主config.xml文件中添加插件调用:<gap:plugin name="org.apache.cordova.inappbrowser" version="0.2.4" />

我的index.html文件如下:

<!DOCTYPE html>
<html>
  <head>
    <title>InAppBrowser Example</title>
    <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
    <script type="text/javascript" charset="utf-8">
    // Wait for Cordova to load
    //
    document.addEventListener("deviceready", onDeviceReady, false);
    // Cordova is ready
    //
    function onDeviceReady() {
         var ref = window.open('http://apache.org', '_blank', 'location=yes');
    }
    </script>
  </head>
  <body>
  Hello World
  </body>
</html>

我知道,在启动时,它应该打开Apache主页,或者保持空白(因为Phonegap URL权限),但它只显示"Hello World"文本,什么也没发生。

你知道我做错了什么吗?

提前谢谢,很抱歉我英语不好!

确保config.xml中包含以下内容:

我以前有org.apache.cordova.InAppBrowser——可能是旧版本的,它引起了问题。

还要确保config.xml(在apk文件中)已正确创建。

最新更新