none
求解:IE7的‘可信站点’和‘受限站点’设置问题 RRS feed

  • 问题

  •  

    有个问题从 IE6 升级安装到 IE7 以来一直存在:

     

    a.  当你欲将 http://www.pconline.com.cn 这个网址加入到‘受限站点’中时,IE7 会将 http://www.pconline.com.cn 这个‘受限站点’网址加入到 IE7 的‘Internet选项’->‘安全’的‘受限站点’中,且有显示该网址,查看注册表中亦有加入(但不同于 IE6 的注册表位置)。但问题是随后打开该网址时 IE7 并不会按‘受限站点’安全设置打开该网页,也不会在右下角状态栏显示为‘受限站点’,还是显示为‘Internet’。

     

    b.  同样欲将 http://www.gddc.com.cn 这个网址加入到‘可信站点’中时,IE7 会将 http://www.gddc.com.cn 这个‘可信站点’网址加入到 IE7 的‘Internet选项’->‘安全’的‘可信站点’中,且有显示该网址,查看注册表中亦有加入(但不同于 IE6 的注册表位置)。但是随后打开该网址时 IE7 也不会按‘可信站点’安全设置打开该网页,也不会在右下角状态栏显示为‘可信站点’,也是显示为‘Internet’。

     

    上述 a、b 现象在重新启动 IE7 也还是如是说。

     

    以前在 IE6 中同样有a、b这两个网站的相同设置,一直都能起作用,但不知为何升级到了 IE7 就不行了?为此捣鼓了半天,只找到了一个解决办法:

     

    就是手工将如下所示的这两个‘受限’和‘可信’网址相应注册表项,按以前 IE6 的注册表项格式(注:IE7和IE6注入此项位置不同)添加到注册表中,这才会起作用。

    a.
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\com.cn\www.pconline]
    "http"=dword:00000004

    b.
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\com.cn\www.gddc]
    "http"=dword:00000002

     

    附:IE7 的注入项:

    a.
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\pconline.com.cn]

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\pconline.com.cn\www]
    "http"=dword:00000004

    b.
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\gddc.com.cn]

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\gddc.com.cn\www]
    "http"=dword:00000002


    我特地试过许多类似 http://xxx.xxxx.com.cn 的四位组合的网站,只要后缀两处是 com.cn 的网址,许多都会有上述现象发生。我还将‘受限站点’自定义为禁止所有,包括Java,但打开 http://www.pconline.com.cn 时还是不会限止Java功能,也不会在右下角状态栏显示为‘受限站点’。而其他的‘受限站点’均有效,并在IE7右下角状态栏显示为‘受限站点’。

     

    我在两台 XP-SP3-IE7 电脑上都试过,现象都如出一撤。IE7 和 XP 均打过至7月的所有安全补丁,运行一直很稳定,真不知为何?郁闷的呵!

     

    希望各位达人有时间试试,并能告知上述问题的起因和解决办法。如是 IE7 的 BUG 也希望能转告尚方MS跟进。

     

     

    2008年7月22日 3:46

答案

全部回复

  • 我也遇到这个情况,估计是IE7的BUG,在IE8(WIN7)上没问题,网上找不到任何资料,不知道打上至2011年的最新补丁是否可行。

    2011年3月3日 1:18
  • 将这个方法做到产品的相关助手中就好了,我看了一下建行的网银助手中就有添加注册表com.cn\*.ccb这样的格式,并且也有ccb.com.cn\*这样的格式
    2011年3月3日 1:38
  • 你可能是中了干扰IE这些功能的插件,用插件检查工具检查一下。
    2011年3月6日 7:37
  • 你自己用XP去装个IE7试试好不,这问题都可以重现的,别随意就用这个工具那个工具去检查。照着楼主的REGEDIT位置试几次就知道了,估计是IE7的BUG,有些银行在U盾管理工具中就做了这些注册表导入,然后在卸载时再删除,这样当然就按上面的这个方法解决了这个问题。

    2011年4月16日 10:59