我在 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>
它工作正常:地址栏和按钮(以“完成”作为标题而不是“返回”)存在。但是当我这样做时(位置=否):
<a href="#" onclick="window.open('http://www.example.com','_blank','location=no','closebuttoncaption=back');">open</a>
该链接打开页面,但没有按钮。有什么建议吗?