时间:2021-05-26
为了满足将网站加入到可信站点中,使用系统的控件,在弹出窗口的时候不用提示用户。可以通过下面的方法实现:
首先,了解一下可以设置的值和含义。
可信站点的注册表项目录
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range[*]
ActiveX控件的注册表项目录
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\[0-4]\[*]
含义说明:
ActiveX 控件设置值的含义:3为禁用,0为启用,1为提示
注册表项中目录 [0-4] 的含义
值 设置 0 我的电脑 1 本地 Intranet 区域 2 可信的站点区域 3 Internet 区域 4 受限制的站点区域
注册表项中 [*] 的含义
值 设置 1001 下载已签名的 ActiveX 控件 1004 下载未签名的 ActiveX 控件 1200 运行 ActiveX 控件 和插件 1201 对没有标记为安全的 ActiveX 控件 进行初始化和脚本运行 1405 对标记为可安全执行脚本的 ActiveX 控件 执行脚本 2201 ActiveX 控件 自动提示 **
弹出窗口阻止程序的注册表项
HKEY_CURRENT_USERHKCU\Software\Microsoft\Internet Explorer\New Windows\PopupMgr
具体脚本如下:
<SCRIPT LANGUAGE="JavaScript"><!-- var WshShell=new ActiveXObject("WScript.Shell"); //添加可信站点或IP WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Ranges\\Range100\\",""); WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Ranges\\Range100\\http","2","REG_DWORD"); WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Ranges\\Range100\\:Range",""); WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Ranges\\Range101\\",""); WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Ranges\\Range101\\http","2","REG_DWORD"); WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Ranges\\Range101\\:Range",""); //修改IE ActiveX 安全设置 WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\1001","0","REG_DWORD"); WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\1004","0","REG_DWORD"); WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\1200","0","REG_DWORD"); WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\1201","0","REG_DWORD"); WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\1405","0","REG_DWORD"); WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\2201","0","REG_DWORD"); //禁用弹出窗口阻止程序 WshShell.RegWrite("HKCU\\Software\\Microsoft\\Internet Explorer\\New Windows\\PopupMgr","no"); alert("可信站点设置,ActiveX 控件安全设置,弹出窗口设置成功");//--></SCRIPT>比如把 添加到客户的可信站点
1. 打开注册表(运行regedit),首先依次打开以下的目录
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains
2. 在目录下新建一个项:“jb51.net”
3. 在 jb51.net 下面再新建一个项:“www”
4. 在 www 下新键一个双字节子键:“*”(表示任何协议,或者设置为:“http”、“ftp”等单个协议)
5. 双击刚才新建的双字节子键“*”,确保基数里选择是“十六进制”,在数值数据种填写“2(表示可信站点)”
6. 关闭注册表
<SCRIPT LANGUAGE="JavaScript"><!-- var WshShell=new ActiveXObject("WScript.Shell"); WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Domains\\jb51.net",""); WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Domains\\jb51.net\\www",""); WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Domains\\jb51.net\\www\\http","2","REG_DWORD" ); alert("成功将jb51.net写入到可信站点");//--></SCRIPT>以上这篇js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
我用的是Win8系统,我现在想在弹出窗口阻止程序中设置例外站点,请问怎么在Windows8中弹出窗口阻止程序设置例外站点?操作步骤:1、如果有显示命令栏,可直接
弹出窗口阻止程序的设置方法: 1、浏览器提示时,会出现一个阻止了一个弹出窗口,然后点击选择总是允许此站点的弹出窗口直接点击就OK; 2、打开IE,选择菜单栏
移动到“弹出窗口阻止程序”上,点击“弹出窗口阻止程序设置”。微软于北京时间2012年10月25日23点15分推出
IE浏览器弹出窗口设置可以开放或禁用一些程序代码功能,有些网站利用这个功能会自动弹出一些广告窗口,有些网站需要开放弹出窗口才能运行某些程序。下面来简单说说IE浏
此问题是由于可信任站点安全级别设置太低的原因造成的;解决方法:找到Internet选项,点击“安全”选项卡,选中“可信任站点”,然后调高安全级别到“中低”或者以