Javascript 从另一个打开的具有不同来源的窗口获取Url

Javascript 从另一个打开的具有不同来源的窗口获取Url,javascript,Javascript,我想问一些问题: 我需要打开不同的网站从主窗口使用 window.open(http://different-site.com/new_window_pt1,'New Window') 如果打开的窗口上的url包含令牌参数,我希望关闭该窗口: http://different-site.com/new_window_pt2?token=sometokenthingshere 然后将该参数发送到主窗口 可能吗 提前感谢……) 当你这样做的时候 var win1 = window.open;

我想问一些问题:

我需要打开不同的网站从主窗口使用

window.open(http://different-site.com/new_window_pt1,'New Window')
如果打开的窗口上的url包含令牌参数,我希望关闭该窗口:

http://different-site.com/new_window_pt2?token=sometokenthingshere
然后将该参数发送到主窗口

可能吗

提前感谢……)

当你这样做的时候

var win1 = window.open;
您已经拥有该窗口的句柄,可以通过

var win1URL = win1.location.href;
如果只查找
之后的参数值,则

var win1URLSearch = win1.location.search;
现在您可以搜索此值,查看它是否包含令牌(不是从您关于此搜索部分的问题中获得的)。如果此条件为真,则

win1.close();

我认为它是可行的,但我得到了:未捕获的安全性错误:阻止了一个原点为“”的帧访问原点为“”的帧。请求访问的帧具有“http”协议,被访问的帧具有“https”协议。协议必须匹配。哈哈,谢谢你!