我正在构建一个离子应用程序并使用cordova inappbrowser插件。在我的应用程序中,我需要使用inappbrowser打开外部网页。在这个网页上,我需要为用户提供一个自定义关闭按钮,在单击时关闭浏览器窗口。
我已经查看了许多现有的线程,例如 Phonegap build - Open external page in InAppBrowser or childbrowser with no toolbar and close it?
window.close equivalent in Phonegap with InAppBrowser
虽然我可以通过
获取inappbrowser窗口打开我的网址window.open('http://myurl.com', '_blank', 'location=no').
我无法使用建议的方法关闭inappbrowser窗口。
当我使用
时var ref = window.open(encodeURI(url), '_blank', options);
ref.addEventListener('loadstop', function(event) {
if (event.url.match("mobile/close")) {
ref.close();
}
});
然而,网页上的链接
<a href="/mobile/close">Close</a>
不会关闭inappbrowser窗口。单击它会显示404未找到错误。
我也试过impossible to close inAppBrowser window [Solved] 但没有成功。 请帮忙。感谢