繁体   English   中英

Ionic 2-inAppBrowser问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM