如何以编程方式禁用 javascript

How to disable javascript programmatically

我可以在 IE 的 Internet 安全中禁用 java 脚本。但是我该如何以编程方式进行呢?喜欢使用注册表项吗?

在 C# 中,您可以这样做 -

private void UpdateDataSource()      
    {         
        RegistryKey ChangeSettings = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3", true); 

        // "Active Scripting" - "Disable"          
        ChangeSettings.SetValue("1400", "3", RegistryValueKind.DWord);          

        ChangeSettings.Close();    
    }

//------ 或在命令提示符中使用简单命令 ------//

REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones" /t REG_DWORD /v 1400 /d 3 /f

注意:要在 CommandPrompt

中启用 -> /d 0

C# 中的“1400”、“0”

在VBA中可以这样做:

sub tst()
    Dim wsh As IWshRuntimeLibrary.WshShell
    Set wsh = New IWshRuntimeLibrary.WshShell
    wsh.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersi\Internet Settings\Zones00", "0", "REG_DWORD"
end sub()