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

时间:2015-12-18 06:12:08

标签: javascript

我想问一些事情:

我需要使用

从主窗口打开不同的网站
window.open(http://different-site.com/new_window_pt1,'New Window')

如果该窗口上的url包含令牌参数,我想关闭打开的窗口:

http://different-site.com/new_window_pt2?token=sometokenthingshere

然后将该参数发送到主窗口。

有可能吗?

提前致谢.. :))

1 个答案:

答案 0 :(得分:1)

当你做

var win1 = window.open;

您已拥有该窗口的句柄,您可以通过

读取其URL
var win1URL = win1.location.href;

如果您在?之后只查找参数值,那么

var win1URLSearch = win1.location.search;

现在您可以搜索此值以查看它是否包含令牌(未提供有关此搜索部分的问题)。如果这个条件为真,那么

win1.close();