window.opener.location.href 跨域访问 在IE6,IE7,IE8不兼容

场景如下:
[b]www.a.com下有一个页面a.html(http://www.a.com/a.html),页面的代码如下:[/b]



a.html


b.html _blank

b.html window.open




[b]www.b.com下有一个页面a.html(http://www.b.com/b.html),页面的代码如下:[/b]



b.html



this is the b.html




[b]以上的代码,当显示b.html时,在IE7,IE8下都没有问题,而在IE6下有js错误。
各种测试之后,发现跨域是,IE6不允许读取 window.opener.location.href 的值。
为了让以上代码不出现js错误,暂时把b.html更改为如下:[/b]



b.html




this is the b.html



不知道各位仁人志士,有没有不更改原来逻辑的情况下,解决这个问题。
谢谢

你可能感兴趣的:(window.opener.location.href 跨域访问 在IE6,IE7,IE8不兼容)