我的浏览器不会使用我的全屏分辨率,也会在它们之间使用不同的分辨率

cur*_*tis 15 browser google-chrome internet-explorer resolution windows-8.1

铬合金

IE

我的屏幕分辨率实际上是 3200x1800,但是当我在浏览器中时,它就像我有一个较小的分辨率。如何让我的浏览器使用我的完整分辨率?

在 Chrome 上使用 1280x720,在 IE 上使用 1600x900。根据 whatismyscreenresolution.com,它为不同的浏览器显示了不同的值。我截取了它们的屏幕截图并验证了我的分辨率是 3200x1800,因为这是位图中的像素。

我在一台没有插入显示器的笔记本电脑上。我在两个浏览器中的缩放比例都是 100%。我试过缩小到 100% 以下,但文本是不可读和像素化的。我试过重启。视窗 8.1。我试过 chrome 扩展 OptiZoom,但它什么也没做。document.body.clientWidth 给出 1247,我希望它给出 3200。

Boa*_*oaz 12

可能的问题

这很可能是由Window 8.1“显示缩放”功能引起的问题。请参阅Google Chrome 论坛 中的相关帖子

可能的解决方案

尝试为您的浏览器禁用此功能。例如,找到常见于%ProgramFiles(x86)%/Google/Chrome/Application/. 右键单击该文件,选择“属性”,然后在“兼容性”选项卡下勾选“在高 DPI 设置下禁用显示缩放”框

在此处输入图片说明


Dan*_*l B 5

嗯,很明显,这是 DPI 缩放严重错误的另一个例子。

Chrome 也是罪魁祸首。根据这篇文章,有(好吧,曾经)一些可能的解决方法。

  • 在 Chrome 的兼容性设置中禁用 DPI 缩放(可执行文件或快捷方式的属性)——最后的“解决方案”
  • 转到 chrome://flags 并启用实验性 Windows HiDPI 支持。(现在不见了,显然
  • 加载以下.reg文件:

    Windows 注册表编辑器 5.00 版
    
    [HKEY_CURRENT_USER\Software\Google\Chrome\Profile]
    “高 dpi 支持”=dword:00000001

不过有一句警告:HiDPI 正在开发中并且存在问题。如果您不能忍受,我建议您尝试使用 Firefox 等替代浏览器。它应该有更好的 DPI 缩放支持。


归档时间:

查看次数:

23602 次

最近记录:

4 年,5 月 前