我是在Windows XP上开发Cordova/Phonegap 3.0的Android应用程序。
我已经安装了InAppBrowser,步骤如下: - 在我的项目文件夹中打开了一个命令窗口 - 我执行了以下操作:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git
$ cordova plugin rm org.apache.cordova.core.inappbrowser
- 我已经添加了:
<feature name="InAppBrowser">
<param name="android-package" value="org.apache.cordova.InAppBrowser" />
</feature>
在app/res/xml/config.xml中。
第一个问题:如何确定InAppBrowser已安装?
我将以下链接放入我的HTML代码中:
<a href="#" onclick="window.open('http://www.example.com','_blank','location=yes','closebuttoncaption=back');">open</a>
这个链接可以打开但是我没有地址栏和返回按钮。我错过了什么吗?
谢谢
更新
好的,我有点傻了...第二行的代码($ cordova plugin rm org.apache.cordova.core.inappbrowser)移除了插件... 所以现在我只用第一行代码,插件已经成功安装了。
但是我还有一个问题。当我使用以下命令:
<a href="#" onclick="window.open('http://www.example.com','_blank','location=yes','closebuttoncaption=back');">open</a>
它能够正常工作:地址栏和按钮('back'的标题更改为'Done')都会出现。
但是当我使用(location=no)时:
<a href="#" onclick="window.open('http://www.example.com','_blank','location=no','closebuttoncaption=back');">open</a>
链接打开页面但没有按钮。有什么建议吗?