我目前正在尝试在PhoneGap应用程序中使用Cordova InAppBrowser插件,我收到错误:
Uncaught TypeError: Cannot read property 'InAppBrowser' of undefined
这是我试图通过以下方式调用inAppBrowser的行:
<button onclick="cordova.InAppBrowser.open('http://jmu-nation.myshopify.com/')" type="button" class="btn btn-default btn-lg btn-block" >SHOP</button>
我已经将软件包导入到我的项目中,但是当我在浏览器模拟器中运行它时仍然会出现此错误,并且当我在iOS设备上尝试它时它将无法运行。有谁知道如何解决这个错误?
答案 0 :(得分:0)
似乎你没有设置插件的名称来配置xml。 应该是:
<plugin name="cordova-plugin-inappbrowser" spec="version" />
在功能中:
对于ios:
<feature name="InAppBrowser">
<param name="ios-package" value="CDVInAppBrowser" />
对于Android:
<feature name="InAppBrowser">
<param name="android-package" value="org.apache.cordova.InAppBrowser" />