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仍然,我们在我们的开发服务器上运行相同的代码,它们都像犹太人一样工作。相同的浏览器,相同的代码。
答案 0 :(得分:0)
父窗口是否在同一个域中?如果没有,那么您无权访问parent.location
。我忘记了location
在这种情况下无法访问多少(我认为你没有读权限,但你可能有一些写权限),但你肯定无法访问路径名。