Windows 11 中的 IE 10 和 Edge 不允许更改仅适用于浏览器的语言首选项



在Windows 10中,Internet Explorer 11和Edge不允许通过浏览器更改语言首选项。Internet Explorer 11 中可用的选项指向操作系统语言首选项。 在控制面板中对语言首选项所做的任何更改也将适用于计算机上的其他应用程序(可能在注销或重新启动后)。

有没有办法在Windows 10中仅为浏览器(Internet Explorer 11和Edge)选择语言首选项?就像它在Chrome和Firefox中一样。

注意:Chrome和Firefox中仍然存在选项,但我需要IE11和Edge的答案。

在寻找这个问题的答案很长一段时间后,我终于找到了一种在IE11中强制使用语言的方法。

我的系统设置为德语,我需要一个英文网站。 我找到了以下注册表项,并尝试了它是否仍然对语言产生影响:

[HKEY_CURRENT_USERSOFTWAREMicrosoftInternet ExplorerInternational]
"AcceptLanguage"="en-US,de-DE;q=0.9,de;q=0.8"

此项设置接受语言的顺序和首选项。MSDN 有一个博客解释了这些值的含义。它很旧,但仍然有效。就问题而言,重要的部分是这里的第一部分。在我的情况下,"en-US",它可能是你系统的语言(我的之前是"de-DE",我把它改成一个较低的"q"值,我相信这是一种语言的偏好,越高意味着更受欢迎,没有"q"意味着"q=1")。

更改值后,重新启动 IE。

我在带有IE 10的Windows 11下对其进行了测试。 请注意,这会更改您使用 IE 11 访问的所有网站的首选语言。

编辑:如果我的没有,请参阅@Daniel的工作字符串的答案。我的猜测是:您正在查看一个具有"en-US"以外的另一种"en"语言的网站。

由于我无法对@Surrogard的帖子发表评论,因此我想在此处扩展它,因为我遇到了与@dlatikay相同的问题,因此我做了以下操作: 我在谷歌浏览器中更改了语言首选项,并查看了Accept-Language标题:

en-US,en;q=0.9,de-DE;q=0.8,de;q=0.7

[HKEY_CURRENT_USERSOFTWAREMicrosoftInternet ExplorerInternationalAcceptLanguage]中设置此项符合我们的补救票证系统的预期。

最新更新