大家如果用过MAXTHON(MYIE)就知道在“选项”》“下载控制”中有个“允许scripts”的选项。下面我们用修改注册表的方法达到相同的作用。(有人会问,干吗不直接在“INTERNET选项”中的“安全”“自定义级别”里面修改就好了。因为如果能用注册表修改实现的话,自然就能够用程序实现相同的功能。)
打开注册表。找到“HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings/Zones/3/1400”。双击1400,修改其中的值: 0 允许;1 提示;3 禁止。根据自己的需要选择吧。
这里注意“HKEY_CURRENT_USER”也可以是“HKEY_LOCAL_MACHINE”但是大家要注意它们的区别。(在第1篇参考文章里有讲)
随便提一下这里的“Zones/3”,为什么不是“Zones/0”或“Zones/1”呢?这里要解释一下,
Zones 项包含表示为计算机定义的每个安全区域的项。默认情况下,定义以下 5 个区域(编号从 0 到 4):值 设置
------------------------------
0 我的电脑
1 本地 Intranet 区域
2 受信任的站点区域
3 Internet 区域
4 受限制的站点区域
“Zones/3”就是指“Internet 区域”。
好了。上面就是修改注册表实现禁止和允许活动脚本的方法。我主要是参考了:http://www.delphibbs.com/delphibbs/DispQ.asp?LID=3625213中0桁骀给我的思路。呵呵,大家如果有更好的方法(用程序)实现相同的功能的话,请说说。
参考文章:
http://support.microsoft.com/kb/833633/
http://support.microsoft.com/kb/182569/