Javascript 在特定url angularjs上关闭angularjs中的窗口

Javascript 在特定url angularjs上关闭angularjs中的窗口,javascript,angularjs,webview,Javascript,Angularjs,Webview,我是angularjs的新手,所以这个问题对于体验angularjs来说似乎很愚蠢,但我真的无法做到这一点,有人能告诉我,在到达特定url后,如何从webview返回应用程序,就像我在浏览器中打开一个窗口进行支付过程一样,所以我需要的是,当webview中的url出现一条成功消息时,我想关闭webview并返回到我的应用程序,我目瞪口呆,找到了一种方法,在$window.open()中,我们传递三个参数,然后通过第二个参数,我可以做到这一点,但我不知道如何实现它,有谁能为我提供一种方法来解决这个

我是angularjs的新手,所以这个问题对于体验angularjs来说似乎很愚蠢,但我真的无法做到这一点,有人能告诉我,在到达特定url后,如何从webview返回应用程序,就像我在浏览器中打开一个窗口进行支付过程一样,所以我需要的是,当webview中的url出现一条成功消息时,我想关闭webview并返回到我的应用程序,我目瞪口呆,找到了一种方法,在$window.open()中,我们传递三个参数,然后通过第二个参数,我可以做到这一点,但我不知道如何实现它,有谁能为我提供一种方法来解决这个问题

我研究了这个链接:-

我也尝试过这个功能:-

如果(!$window.closed){
如果($window.location.href==”http://www.magentomobileshop.com/demo/index.php/payu/index/success")
{
$window.close()
}
}
在$window服务中使用$window.close()。 您可以将结果广播到另一个控制器,如AngularJS–控制器之间的通信

你能检查一下这是否能回答你的问题吗


您可以使用$window.location.href检查特定URL是否为真

请查看:-

这是我最新的答案…我已经测试过了 它工作得很好

var url=“test\u url”;
var socialwinwindow=window
.open(url,
"空白",,
‘地点=否’;
//收听页面加载
//事件
社交窗口
.addEventListener(
“加载开始”,
作用(
(活动){
var url=event.url;
如果(url==”http://www.magentomobileshop.com/demo/index.php/payu/index/success/") {
社交窗口
.close();
}

});嘿,Makb,我如何在webview中检查url,以便关闭该特定url上的webview。