parent.window.location.pathname返回undefined?

时间:2012-05-31 06:01:00

标签: javascript

if ( parent.window.location.pathname.indexOf ( "login" ) > 0 )
    var selfUrl = 'http://www.example.com';
else
    var selfUrl = unescape(parent.window.location.pathname);

这是登录问题的重定向,但parent.window.location.pathname返回undefined。

Weirder仍然,我们在我们的开发服务器上运行相同的代码,它们都像犹太人一样工作。相同的浏览器,相同的代码。

1 个答案:

答案 0 :(得分:0)

父窗口是否在同一个域中?如果没有,那么您无权访问parent.location。我忘记了location在这种情况下无法访问多少(我认为你没有读权限,但你可能有一些写权限),但你肯定无法访问路径名。