通过程序设置(默认)IE11的缩放级别(即通过regedit)

本文关键字:regedit 缩放 IE11 过程 程序 设置 默认 | 更新日期: 2023-09-27 18:27:16

在运行任何web测试之前,我希望确保IE11处于100%缩放级别。

有没有任何方法可以通过编程将缩放级别重置为100%?我使用的是C#,我更喜欢官方的Microsoft API,如果没有,我想我需要设置一些注册表或配置设置。

注意:我不是在寻找使用JavaScript或HTML重置缩放级别的解决方案!

通过程序设置(默认)IE11的缩放级别(即通过regedit)

那么,检测到缩放级别不是100%,然后重置它,而不是因为假设缩放为100%而让应用程序崩溃,这不是正确的做法吗?

关闭浏览器,缩放设置为100%

转到RegEdit

HKEY_CURRENT_USER'Software'Microsoft'Internet Explorer'Zoom
ResetZoomOnStartup2值更改为0(不会将缩放设置默认为常规设置)

在窗口10中,转到显示设置并将缩放比例更改为100%

这应该将IE 中的基本缩放设置为100%

您可以使用以下代码:

 string registryKey = @"Software'Microsoft'Internet Explorer'Zoom";
 var regKey = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(registryKey, true);
 if (regKey != null)
 {
     regKey.SetValue("ZoomFactor", unchecked((int)0x00100000), RegistryValueKind.DWord);
 }