Phonegap / iOS - 无法使inAppBrowser工作

时间:2014-04-09 15:35:26

标签: ios cordova inappbrowser

我已经尝试了几天让inAppBrowser在iOS的简单Phonegap应用程序中工作而没有运气。

没有任何事情发生......没有记录控制台.log ...

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

  • 使用:plugman --platform ios --project /path/to/app --plugin inappbrowser

  • 安装inAppBrowser
  • 如果我尝试使用它安装它 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权限),但它只是显示了&#34; Hello World&#34;文字没有任何反应。

关于我做错什么的任何想法?

提前致谢,对我可怜的英语感到抱歉!

1 个答案:

答案 0 :(得分:0)

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

我曾经有过org.apache.cordova.InAppBroweser - 可能来自旧版本而且它引起了问题。

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