![](/img/trans.png)
[英]AddEventListener not working for InAppBrowser - IONIC 2
[英]Ionic 2 - inAppBrowser issue
我对Ionic 2框架非常陌生,从未与Cordova合作。
我将用户发送到支付网关页面以完成交易,一旦完成,由于以下错误,我将无法使用JavaScript关闭窗口:
脚本可能只关闭由它打开的窗口
尝试了所有可能的方法,但没有一个可以使用。
即使在用户导航到特定URL后关闭inAppBrowser也可以,但是我找不到与此相关的任何支持文档,并且我确实认为这是可能的。
如果您使用的是inAppBrowser插件( https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/ ),则可以添加事件侦听器并检查是否打开了特定的URL。
例:
inAppBrowser.addEventListener("loadstop", function (event) {
if (event.url.indexOf('UrlIAmChecking') != -1) {
inAppBrowser.close();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.