IE8和7上的权限被拒绝错误

时间:2011-07-01 01:32:37

标签: javascript internet-explorer

网页错误详情

User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; BRI/2)
Timestamp: Fri, 1 Jul 2011 01:21:21 UTC


Message: Permission denied
Line: 55
Char: 17
Code: 0
URI: http://www.testing.com/phone_select/


Message: Permission denied
Line: 55
Char: 17
Code: 0
URI: http://www.testing.com/phone_select/

当前域名为http://www.gale.testing.com/。当我尝试使用top.window.location

重定向到http://www.testing.com/phone_select/时,会发生此错误

这是因为跨域问题吗?但是没有涉及ajax。在Firefox和Chrome中它运行正常。 IE7和IE8会导致问题。

2 个答案:

答案 0 :(得分:5)

请改用top.location.href吗?

答案 1 :(得分:0)

如果使用top.redirect,则IE 8和7会导致此问题。在iframe中,将触发跨域错误。我通过在父级创建一个重定向函数来解决它,然后在iframe中调用该函数....