如何在ie11中停止自动高dpi网页缩放

Posted

技术标签:

【中文标题】如何在ie11中停止自动高dpi网页缩放【英文标题】:How to stop automatic high dpi webpage scaling in ie11 【发布时间】:2013-10-26 20:49:21 【问题描述】:

随着今天的 win8.1 更新,我们获得了新的 IE11,它可以在高 dpi 显示器上自动缩放网站(实际上它甚至可以在 15 英寸屏幕上将 1920x1080 缩放到 125%)

在测试我前段时间制作的几个视差网站(使用 scrollorama)时,我注意到这种缩放效果会干扰我预定义的滚动点,在这些点上会出现某些动画。

有没有办法阻止这种行为?

我发现了这个:http://msdn.microsoft.com/en-us/library/ie/dn265030(v=vs.85).aspx

但是,将X-UA-TextLayoutMetrics 明确设置为gdinormal 似乎对我不起作用,是否有任何先决条件?

【问题讨论】:

【参考方案1】:

我找到的唯一答案是实际使用浏览器默认行为并适应不兼容的网站。

【讨论】:

【参考方案2】:

对于我使用的 html 页面:

<meta name="viewport" content="width=device-width, initial-scale=1">

除此之外,您还可以添加:

maximum-scale=1.0, minimum-scale=1.0

content=" "

【讨论】:

以上是关于如何在ie11中停止自动高dpi网页缩放的主要内容,如果未能解决你的问题,请参考以下文章

停止 Firefox DPI 缩放(当 Windows 设置为 125% 时)

如何让MFC程序在高DPI设置时禁用显示缩放

Dpi缩放问题

如何在 linux 的高 dpi 显示器上修复基于 java 的应用程序的缩放?

如何编写自动缩放到系统字体和 dpi 设置的 WinForms 代码?

高 DPI 缩放、鼠标挂钩和 WindowFromPoint