在我的phonegap Android项目中,我想在popup中打开外部文件。使用window.open文件被打开但我的问题是我需要在打开的窗口中关闭按钮,以便用户可以关闭窗口并返回到app。
答案 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);
这将显示关闭按钮。