【问题标题】:PhoneGap Build inAppBrowserPhoneGap 内置AppBrowser
【发布时间】:2014-02-03 18:03:16
【问题描述】:

我无法理解如何在 Phonegap Build 中使用 inApp 浏览器。我的代码如下所示: Javascript:

function appBrowse(url) {
         var ref = window.open(url, '_blank', 'location=yes');
         ref.addEventListener('loadstart', function() { alert('start: ' + event.url); });
         ref.addEventListener('loadstop', function() { alert('stop: ' + event.url); });
         ref.addEventListener('exit', function() { alert(event.type); });
    }

HTML:

<a href="" onClick="javascript:appBrowse('http://www.naturefund.de/erde/co2_rechner/co2_rechner_nahrung.html')">CO2 Rechner</a>

还有什么我需要的吗?我觉得我错过了一些非常基本的东西。 我将插件添加到我的 config.xml

干杯

【问题讨论】:

    标签: javascript cordova phonegap-build inappbrowser


    【解决方案1】:

    您使用哪个 Cordova 版本?如果在第 3 版中,您是否也使用 $ cordova plugin add org.apache.cordova.inappbrowser 将插件代码添加到项目中? 在这里阅读:http://docs.phonegap.com/en/3.3.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowser

    【讨论】:

    • 感谢您的回答。由于我使用的是 phonegap Build (v. 3.1.0),我的印象是,我不需要任何命令行工具。
    • 啊,在那种情况下,我真的帮不上忙,因为我不使用 phonegap 构建。仍然可能是 add plugin 命令也改变了一些其他的东西,我不确定。使用 phonegap 而不是 cordova 作为命令尝试一下。
    【解决方案2】:

    解决了。最后,只需重新安装应用程序即可。我假设 config.xml 中的某些更改(例如将 url 列入白名单或添加插件)需要完全重新安装,而不仅仅是通过 Hydration 进行更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-03
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 2019-12-07
      • 2017-08-14
      相关资源
      最近更新 更多