不能在InAppBrowser附加事件处理程序离子2(Not able to attach even

2019-09-30 12:28发布

我很新的Ionic 2框架,我试图写一个应用程序中,我需要在嵌入式浏览器(InAppBrowser)打开外部URL。 我创建一个InAppBrowser实例,并启动浏览器。 浏览器打开,它也开启了联系,但我不断收到一个错误。

Cannot read property 'addEventListener' of undefined

下面是我使用的代码:

let browser = new InAppBrowser(
    "http://www.google.com",
    "_blank",
    "location=no,hidden=yes",
);
console.log(browser);
browser.on('loadstop').subscribe(
    (res) => {
        // Handle url checking and body parsing here
    },
    (error) => {
        // Handle error here
    }
);
browser.on('deviceready').subscribe(
    (res) => {
        browser.show();
        console.log(res);
    },
    (error) => {
        console.log(error);
    }
);

我不明白我在做什么错。 我想查询的网址是什么,每次浏览器加载一个网页,如果它是所需的网页,然后分析该浏览器的身体,然后将其关闭。

我试图整合支付网关。 所以基本上我加载在浏览器中的付款链接,用户进行支付和支付网关将用户重定向到我的后端URL。 现在,我想分析我什么回报后端并关闭浏览器。 同样, console.log(browser)在那里做记录的实例InAppBrowser

文章来源: Not able to attach event handler in Ionic 2 on InAppBrowser