Ionic2 我可以从我的Ionic 2应用程序中取消加载InAppBrowser Cordova插件中的URL吗?

Ionic2 我可以从我的Ionic 2应用程序中取消加载InAppBrowser Cordova插件中的URL吗?,ionic2,inappbrowser,Ionic2,Inappbrowser,在我的Ionic应用程序中,我需要在新的浏览器窗口中打开第三方服务的登录页面。登录成功后,第三方登录页面将触发重定向请求,其中包含我需要捕获的参数。一旦有了参数,我就需要有效地取消URL加载请求 我有一个本机iOS实现,它在web视图中打开第三方登录页面,然后使用web视图的shouldStartLoadWithRequest:requestNaviationType:方法捕获请求并解析参数。根据解析的结果,它要么加载URL,要么取消请求 Cordova InAppBrowser功能允许我在新窗

在我的Ionic应用程序中,我需要在新的浏览器窗口中打开第三方服务的登录页面。登录成功后,第三方登录页面将触发重定向请求,其中包含我需要捕获的参数。一旦有了参数,我就需要有效地取消URL加载请求

我有一个本机iOS实现,它在web视图中打开第三方登录页面,然后使用web视图的shouldStartLoadWithRequest:requestNaviationType:方法捕获请求并解析参数。根据解析的结果,它要么加载URL,要么取消请求


Cordova InAppBrowser功能允许我在新窗口中打开URL,并允许我侦听loadstart事件。但是如何防止重定向URL加载?

inAppBrowserRef.close();
inAppBrowserRef = cordova.InAppBrowser.open(url, target, options);
inAppBrowserRef.addEventListener('loadstart', loadStartCallBack);

function loadStartCallBack() {
    if ( cancelConditionMet ) {
        inAppBrowserRef.close();
        inAppBrowserRef = undefined;
    }
}
inAppBrowserRef=未定义

上面所述并不阻止打开url方案。我们如何阻止网页重定向到URL方案