我有几个AngularJS应用程序,每个应用程序都在不同的窗口中打开。第一个应用程序位于iframe中,第二个应用程序位于我们的主服务器上,即为了清楚起见。
在iframe应用中,对于某些功能,用户必须登录。在这种情况下,会出现一个登录按钮,点击该按钮会打开一个新的浏览器窗口并将https://指向我们主站点的应用程序。一旦他们登录,登录页面就会正常关闭并保持会话。
如何在iframe应用中触发事件来监听?我确实有共同/共享服务,但是我尝试连接这个事件却没有成功。
更新
虽然我在应用程序之间共享服务,但它们绑定到关联应用程序的$ rootScope。应用之间没有任何约束力。
鉴于此,AngularJS,Underscore或jQuery / JS中是否有一种方法可以在另一个浏览器窗口的另一个浏览器窗口中捕获事件?