【发布时间】:2013-08-15 03:43:54
【问题描述】:
我使用的是 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>
链接打开页面但没有按钮。 有什么建议吗?
【问题讨论】:
标签: cordova inappbrowser