通過註冊表配置彈出窗口阻止程序

轉自:http://hejianlong.123.blog.163.com/blog/static/2671583920098411142467/

註冊表位置:[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows]Windows Registry
"PopupMgr"="yes"
"PlaySound"=dword:00000001
"UseSecBand"=dword:00000001
"BlockUserInit"=dword:00000000
"UseTimerMethod"=dword:00000000
"UseHooks"=dword:00000001
"AllowHTTPS"=dword:00000000

註冊表值說明:00000001表示允許;00000000表示拒絕。

註冊表項說明:
PlaySound
指出在阻止彈出窗口時是否播放聲音。將該值設爲 1 可播放聲音,如果不想播放聲音,請將其設爲 0。

UseSecBand
指出在阻止彈出窗口時是否在 Internet Explorer 的信息欄中顯示一條信息。將該值設爲 1 可顯示信息,如果不想顯示信息,請將其設爲 0。

BlockUserInit
指出是否阻止由用戶操作(如單擊按鈕或超鏈接)引發的彈出窗口。將該值設爲 1 可徹底阻止所有彈出窗口,設爲 0 可允許用戶引起的彈出窗口。

UseHooks
指出是否監視往來於 ActiveX 控件之間的消息。如果禁用此屬性(通過將值設爲 0),那麼 ActiveX 控件便可能無法打開新的窗口。

UseTimerMethod
指出是否使用計時器檢測可能因爲用戶操作而引起的異步彈出窗口。(例如,一些 Web 站點在提交表單數據後,會顯示一個用於確認的彈出窗口。)

如果啓用了計時器方法(將該值設爲 0),您可能還需要配置 DWORD 類型的註冊表值 UserInitTimeout。此值爲一個時間量(單位爲毫秒),指出了在用戶操作和彈出窗口出現之間能夠間隔的最長時間。

AllowHTTPS
指出是否自動允許 Https 連接上的彈出窗口。將該值設爲 1 可自動允許 https 連接上的彈出窗口,設爲 0 則將 https 彈出窗口與其他彈出窗口一樣同等對待。

要允許的網絡地址
註冊表位置:[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows\Allow]
"hi.baidu.com"=hex:
即表示允許hi.baidu.com的彈出窗口。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章