我想不通这一点。我在 phonegap 中为 Android 应用打开了一个子浏览器:
window.open( url, '_blank', 'location=yes' );
这不太对。它会打开浏览器,但完成按钮不会关闭浏览器,也不会返回到主应用程序。
我尝试过另一种解决方案:
Phonegap 中的 window.close 等效项与 InAppBrowser:
此代码是 phonegap 应用程序:
var ref = window.open(encodeURI(url), '_blank', options);
ref.addEventListener('loadstop', function(event) {
if (event.url.match("mobile/close")) {
ref.close();
}
});
这个按钮是在我之前加载的 url 页面中创建的:
<a href="/mobile/close">Close</a>
它不起作用。有什么帮助吗?
更新:
- 打开的url如'file://...'
- 如果我设置“位置=是”并按下“完成”按钮,它会尝试关闭但又重新出现。