try{ var obj = new ActiveX ("W .Shell"); var path="HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings";//注册表关于安全设置路径 var advance="HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\Main";//注册表关于高级设置路径 var levelPath="HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones"; var zspath="HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\WinTrust\\Trust Providers\\Software Publishing"; //下载已签名的 ActiveX 控件 var str1=path+"\\Zones\\3\\1001"; if(obj.RegRead(str1)!='0'){ obj.RegWrite(str1,0x00000000,"REG_DWORD"); alert("下载已签名的 ActiveX 控件"); } //IE浏览器——>工具——>Internet选项——>安全——>Internet——>ActiveX 控件自动提示 var str2=path+"\\Zones\\3\\2201"; if(obj.RegRead(str2)!='0'){ obj.RegWrite(str2,0x00000000,"REG_DWORD"); alert("ActiveX 控件自动提示"); } //IE浏览器——>工具——>Internet选项——>安全——>Internet——>对标记为可安全执行脚本的 ActiveX 控件执行脚本 var str3=path+"\\Zones\\3\\1405"; if(obj.RegRead(str3)!='0'){ obj.RegWrite(str3,0x00000000,"REG_DWORD"); alert("对标记为可安全执行脚本的 ActiveX 控件执行脚本"); } //IE浏览器——>工具——>Internet选项——>安全——>Internet——>显示混合内容 var str4=path+"\\Zones\\3\\1609"; if(obj.RegRead(str4)!='0'){ obj.RegWrite(str4,0x00000000,"REG_DWORD"); alert("显示混合内容"); } //IE浏览器——>工具——>Internet选项——>安全——>Internet——>没有证书或只有一个证书时不提示选择客户证书 var str5=path+"\\Zones\\3\\1A04"; if(obj.RegRead(str5)!='0'){ obj.RegWrite(str5,0x00000000,"REG_DWORD"); alert("没有证书或只有一个证书时不提示选择客户证书"); } //IE浏览器——>工具——>Internet选项——>安全——>Internet——>提交非加密表单数据 var str6=path+"\\Zones\\3\\1601"; if(obj.RegRead(str6)!='0'){ obj.RegWrite(str6,0x00000000,"REG_DWORD"); alert("提交非加密表单数据"); } }catch(e){ alert("请将您浏览器Internet选项中的“对没有标记为安全的ActiveX控件进行初始化和脚本运行”设置为“启用”!\n\n然后刷新本页登陆!"); }
总结
以上所述是小编给大家介绍的JavaScript修改注册表实例代码,希望对大家有所帮助!
您可能感兴趣的文章: