Javascript Can';t访问创建的弹出窗口的URL
我正在创建一个新窗口,并在一个新的弹出窗口中打开它Javascript Can';t访问创建的弹出窗口的URL,javascript,html,window,Javascript,Html,Window,我正在创建一个新窗口,并在一个新的弹出窗口中打开它 var win = window.open(varforURl,"Login to Spot",'width=800, height=600'); 在我的下一行中,我试图获取我刚刚创建的窗口的URL,而弹出窗口仍然打开 console.log(win.document.URL); 我希望看到的是: https://accounts.spotify.com/en/authorize?.... (这是我通过变量传递的Url,它实际上显示在
var win = window.open(varforURl,"Login to Spot",'width=800, height=600');
在我的下一行中,我试图获取我刚刚创建的窗口的URL,而弹出窗口仍然打开
console.log(win.document.URL);
我希望看到的是:
https://accounts.spotify.com/en/authorize?....
(这是我通过变量传递的Url,它实际上显示在页面上)
然而,在我的控制台上,我得到了about:blank
你知道为什么会发生这种情况,以及我如何获得我创建的窗口的url吗?
win.location.href
应该做这个把戏如果它不是同一个来源,你是不被允许的。查看控制台,您将看到访问被拒绝error@mplungjan谢谢你寄这个。我做了研究,但使用了不正确的术语和/或关键字。:)我从你的标题中选取了术语。“Get URL of Popup”访问可能被拒绝-location.href,并将在此处返回sameI Get the thing。关于:空白