如果我打开一个窗口(window.open
),我可以检测到它的URL何时发生变化(特定的),具体如下:
我需要这个用于身份验证。 See "Desktop apps" at the bottom of this page
答案 0 :(得分:2)
只要新网址位于同源政策不属于您自己的域名,那么这就不可能了。
答案 1 :(得分:0)
嗯,我发现的一种方法就是简单地继续轮询窗口的location.href
(使用setTimeout
),但它并不优雅。
更新:它不起作用。我可以console.log(newWin.location)
就好了,但当我尝试访问href
或hash
时,我会遇到跨域安全错误。