js實(shí)現(xiàn)添加可信站點(diǎn)、修改activex安全設(shè)置,禁用彈出窗口阻止程序
為了滿足將網(wǎng)站加入到可信站點(diǎn)中,使用系統(tǒng)的控件,在彈出窗口的時(shí)候不用提示用戶??梢酝ㄟ^下面的方法實(shí)現(xiàn):
首先,了解一下可以設(shè)置的值和含義。
可信站點(diǎn)的注冊表項(xiàng)目錄
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range[*]
ActiveX控件的注冊表項(xiàng)目錄
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\[0-4]\[*]
含義說明:
ActiveX 控件設(shè)置值的含義:3為禁用,0為啟用,1為提示
注冊表項(xiàng)中目錄 [0-4] 的含義
| 值 | 設(shè)置 |
|---|---|
| 0 | 我的電腦 |
| 1 | 本地 Intranet 區(qū)域 |
| 2 | 可信的站點(diǎn)區(qū)域 |
| 3 | Internet 區(qū)域 |
| 4 | 受限制的站點(diǎn)區(qū)域 |
注冊表項(xiàng)中 [*] 的含義
| 值 | 設(shè)置 |
|---|---|
| 1001 | 下載已簽名的 ActiveX 控件 |
| 1004 | 下載未簽名的 ActiveX 控件 |
| 1200 | 運(yùn)行 ActiveX 控件 和插件 |
| 1201 | 對沒有標(biāo)記為安全的 ActiveX 控件 進(jìn)行初始化和腳本運(yùn)行 |
| 1405 | 對標(biāo)記為可安全執(zhí)行腳本的 ActiveX 控件 執(zhí)行腳本 |
| 2201 | ActiveX 控件 自動提示 ** |
彈出窗口阻止程序的注冊表項(xiàng)
HKEY_CURRENT_USERHKCU\Software\Microsoft\Internet Explorer\New Windows\PopupMgr
具體腳本如下:
<SCRIPT LANGUAGE="JavaScript">
<!--
var WshShell=new ActiveXObject("WScript.Shell");
//添加可信站點(diǎn)或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","www.dhdzp.com");
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","www.example.com");
//修改IE ActiveX 安全設(shè)置
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("可信站點(diǎn)設(shè)置,ActiveX 控件安全設(shè)置,彈出窗口設(shè)置成功");
//-->
</SCRIPT>
比如把 www.dhdzp.com 添加到客戶的可信站點(diǎn)
1. 打開注冊表(運(yùn)行regedit),首先依次打開以下的目錄
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains
2. 在目錄下新建一個項(xiàng):“jb51.net”
3. 在 jb51.net 下面再新建一個項(xiàng):“www”
4. 在 www 下新鍵一個雙字節(jié)子鍵:“*”(表示任何協(xié)議,或者設(shè)置為:“http”、“ftp”等單個協(xié)議)
5. 雙擊剛才新建的雙字節(jié)子鍵“*”,確?;鶖?shù)里選擇是“十六進(jìn)制”,在數(shù)值數(shù)據(jù)種填寫“2(表示可信站點(diǎn))”
6. 關(guān)閉注冊表
<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寫入到可信站點(diǎn)");
//-->
</SCRIPT>
以上這篇js實(shí)現(xiàn)添加可信站點(diǎn)、修改activex安全設(shè)置,禁用彈出窗口阻止程序就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
js實(shí)現(xiàn)拖拽 閉包函數(shù)詳細(xì)介紹
在開發(fā)過程中可能會使用js實(shí)現(xiàn)拖拽等相關(guān)功能,本文將以此問題進(jìn)行深入介紹,需要了解的朋友可以參考下2012-11-11
學(xué)習(xí)掌握J(rèn)avaScript中this的使用技巧
這篇文章主要幫助大家學(xué)習(xí)并熟練掌握J(rèn)avaScript中this的使用技巧,感興趣的小伙伴們可以參考一下2016-08-08
js實(shí)現(xiàn)div閃爍原理及實(shí)現(xiàn)代碼
閃爍的原理是什么呢:其實(shí)就一個,display在none與block之間頻繁的交替,這樣說你明白了么,示例代碼如下,希望對大家有所幫助2014-06-06
js實(shí)現(xiàn)AI五子棋人機(jī)大戰(zhàn)
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)AI五子棋人機(jī)大戰(zhàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-12-12

