window.opener.location.href的跨域问题

时间:2014-02-17 07:34:36

标签: javascript asp.net cross-domain

我有一个asp.net网站,我可以预订火车票。 假设我的网站网址是test.mybooking.com。我也有这个wbsite的保留URL,比如res-test.mybooking.com

对于预订火车票,我将在弹出窗口中重定向到URL“rail.mybooking.com”。这是我的供应商提供的子域名。 选择源和目标以及其他详细信息后,供应商会在同一个弹出窗口中重定向到“test.mybooking.com/RailDetail.aspx”页面。

在这个页面上,我有一个代码,它使用以下代码找到父窗口的开启位置:

var str = window.opener.location.href;

找到父窗口,关闭弹出窗口并将父窗口重定向到预订卡页面进行付款。

代码适用于test.mybooking.com并且在res-test.mybooking.com上出错。

0 个答案:

没有答案