IE中的权限被拒绝错误使用Javascript更改URL时

时间:2012-10-01 12:52:49

标签: javascript security internet-explorer permission-denied

我正在从主(父)窗口打开一个弹出窗口,并传递主窗口cookie进行会话。

两个窗口都是不同的网站,我使用cookie来分享一些信息。这是网站www.site1.com的主要窗口,并打开www.site-two.com的弹出窗口。

但是,如果我注销了主(父)窗口并清除了会话cookie,那么我在IE中刷新弹出窗口说,权限被拒绝。

但在Firefox,Chrome中运行良好。

在site-two.com中,popup.html

<script src="www.site1.com/JS/logoff.js" />

在Site1.com的logoff.js

function ClosePopup(){

 self.opener.location = self.location.href; // Error permission denied

}

self.opener 的所有属性都说'拒绝访问'

可能是什么原因?任何帮助表示赞赏!!

1 个答案:

答案 0 :(得分:0)

这是针对不受信任的不确定性问题......

要解决此问题,请将受影响的网站添加到Internet Explorer中的“受信任的站点”安全区域。为此,请按照下列步骤操作: 启动Internet Explorer。 在“工具”菜单上,单击“Internet选项”。 在“安全”选项卡上,单击“受信任的站点”,然后单击“站点”。 在“将该网站添加到区域中”框中,键入受影响的网站的URL,然后单击“添加”。 单击“确定”。