尝试在新项目Phonegap中打开链接

时间:2015-11-07 08:57:36

标签: android cordova phonegap-plugins

当我尝试使用PhoneGap Build创建应用时,我做错了什么?

我想创建一个打开外部链接的应用

  1. 我在CMD phonegap项目中进行了

    phonegap create my-app

  2. 这是我的 config.xml 和GAP插件

    <gap:plugin name="org.apache.cordova.inappbrowser" />
    
  3. index.html BODY

    <div class="app">
        <h1>PhoneGap</h1>
        <div id="deviceready" class="blink">
            <p class="event listening">Connecting to Device</p>
            <p class="event received">Device is Ready</p>
        </div>
    </div>
    <script type="text/javascript" src="cordova.js"></script>
    <script type="text/javascript" src="js/index.js"></script>
    <script type="text/javascript">
    app.initialize();
    document.addEventListener("deviceready", onDeviceReady, false);
    
    function onDeviceReady() {
    
    window.open = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes');
    
    }
    </script>
    
    1. 然后我制作一个ZIP并加载到PhoneGap Build
    2. 制作APK ...
  4. 但我的APP没有打开链接。

    我做错了什么?

1 个答案:

答案 0 :(得分:0)

index.js中的app对象中有一个onDeviceReady函数。尝试添加window.open就像这样:

onDeviceReady: function() {
    app.receivedEvent('deviceready');
    window.open = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes');

},

也许您没有通过在cmd:

中运行此命令来安装插件
phonegap plugin add cordova-plugin-inappbrowser

修改

插入设备后,您可以转到下面的链接,查看控制台是否有错误: 的铬://检查