Javascript allows you to add trusted sites, modify activex security settings, disable pop-up blocking programs, and disable jsactivex.
To add a website to a trusted site, you do not need to be prompted in the pop-up window by using system controls. You can achieve this through the following method:
First, understand the values and meanings that can be set.
Registry Key Directory of a trusted site
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ ZoneMap \ Ranges \ Range [*]
ActiveX Control Registry Key Directory
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ [0-4] \ [*]
Description:
ActiveX Control Setting Value Meaning: 3 is disabled, 0 is enabled, 1 is prompt
Definition of the Directory [0-4] in the Registry key
Value |
Set |
0 |
My computer |
1 |
Local Intranet Region |
2 |
Trusted site REGION |
3 |
Internet region |
4 |
Restricted Site Area |
Meaning of [*] in registry key
Value |
Set |
1001 |
Download the signed ActiveX Control |
1004 |
Download unsigned ActiveX Controls |
1200 |
Run ActiveX controls and plug-ins |
1201 |
Initialize ActiveX controls that are not marked as secure and run scripts |
1405 |
Execute scripts on ActiveX controls marked as secure scripts |
2201 |
ActiveX Control prompt ** |
The Registry Key of the blocked program appears.
HKEY_CURRENT_USERHKCU \ Software \ Microsoft \ Internet Explorer \ New Windows \ PopupMgr
The specific script is as follows:
<Script language = "JavaScript"> <! -- Var WshShell = new ActiveXObject ("WScript. shell "); // Add a trusted site or IP address 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.jb51.net "); 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 "); // modify the Security Settings of 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 "); // disable the WshShell blocking program in the pop-up window. regWrite ("HKCU \ Software \ Microsoft \ Internet Explorer \ New Windows \ PopupMgr", "no"); alert ("trusted site settings, ActiveX control security settings, the pop-up window is successfully set. "); // --> </SCRIPT>
For example, you can add www.jb51.net to your trusted website.
1. Open the Registry (Run regedit), first open the following directories in sequence
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ ZoneMap \ Domains
2. Create an item in the directory: "jb51.net"
3. Create another item under jb51.net: "www"
4. A two-byte sub-key with the new key at www: "*" (indicating any protocol, or setting it to a single protocol such as "http" or "ftp)
5. Double-click the newly created double-byte sub-key "*", make sure that the base is in hexadecimal format, and enter "2 (indicating a trusted site)" in the numeric data type )"
6. Disable Registry
<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 is successfully written to a trusted site"); // --> </SCRIPT>
The above js implementation adds a trusted site, modifies activex Security Settings, and disables the pop-up blocking program, which is all the content that xiaobian shares with you. I hope to give you a reference, we also hope that you can support the customer's home.