在phonegap项目中,如何在弹出窗口中集成关闭按钮

时间:2014-04-18 17:35:16

标签: android jquery url cordova popup

在我的phonegap Android项目中,我想在popup中打开外部文件。使用window.open文件被打开但我的问题是我需要在打开的窗口中关闭按钮,以便用户可以关闭窗口并返回到app。

1 个答案:

答案 0 :(得分:1)

使用cordova InAppBrowser

window.open('http://www.google.co.in','_blank','location=yes','closebuttoncaption=CLOSE');

在使用inappbrowser之前,您必须将插件安装到项目中。

通过commanline

将inappbrowser添加到项目中
$ phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git

<强>更新

在android InAppBrowser中不显示没有位置工具栏的完成/关闭按钮,以启用工具栏将'location=yes'放在window.open中

如果您不想显示位置/网址,还有另一种方法

只需在 InAppBrowser.java

中注释这些代码行
 toolbar.addView(actionButtonContainer);
 toolbar.addView(edittext);
 toolbar.addView(close);

 // Don't add the toolbar if its been disabled
 if (getShowLocationBar()) {
     // Add our toolbar to our main view/layout
     main.addView(toolbar);
 }

这个

 toolbar.addView(actionButtonContainer);
 if (getShowLocationBar()) {
     toolbar.addView(edittext);
 }
 toolbar.addView(close);

 // Add our toolbar to our main view/layout
 main.addView(toolbar);

这将显示关闭按钮。