Мои браузеры не будут использовать мое полное разрешение экрана, а также разные разрешения между ними

13

хром

т.е.

Мое разрешение экрана на самом деле составляет 3200x1800, но когда я в браузере, оно действует так, как будто у меня разрешение меньше. Как мне заставить мои браузеры использовать мое полное разрешение?

В Chrome используется 1280x720, а в IE - 1600x900. По данным whatismyscreenresolution.com, который показывает разные значения для разных браузеров. Я сделал их скриншот и убедился, что мое разрешение 3200x1800, так как это пиксели в растровом изображении.

Я на ноутбуке без монитора. Мой зум в обоих браузерах на 100%. Я попытался уменьшить масштаб ниже 100%, но затем текст не читается и пикселируется. Я пытался перезапустить. Windows 8.1. Я попробовал расширение Chrome OptiZoom, и оно ничего не делает. document.body.clientWidth дает 1247, и я хочу, чтобы он дал 3200.

Кертис
источник
Попробуйте whatis.myscreenresolution.com, он может определить правильное разрешение, даже если вы используете монитор
hidpi
@ LưuVĩnhPhúc - это на самом деле whatismyscreenresolution.com . У вас есть дополнительный .там.
Бобсон
@ Бобсон нет, на самом деле это другой сайт. whatismyscreenresolution.com не может определить реальное разрешение, тогда как whatis.myscreenresolution.com может отображать правильное разрешение, когда вы находитесь в режиме hidpi, таком как OP
phuclv

Ответы:

12

Возможная проблема

Скорее всего, это проблема, вызванная функцией «Масштабирование экрана» в Windows 8.1 . Смотрите соответствующий пост на форуме Google Chrome .

Возможное решение

Попробуйте отключить эту функцию для своих браузеров. Например, найдите исполняемый файл Chrome, который обычно находится в %ProgramFiles(x86)%/Google/Chrome/Application/. Щелкните правой кнопкой мыши файл, выберите «Свойства», а затем на вкладке «Совместимость» установите флажок «Отключить масштабирование экрана при настройках с высоким разрешением».

введите описание изображения здесь

Вооз - восстановить Монику
источник
5

Что ж, вполне очевидно, что это еще один пример масштабирования DPI, который был ужасно неправильным.

Chrome тоже виноват. Согласно этой статье , есть (ну, были) некоторые возможные обходные пути.

  • Отключите масштабирование DPI в настройках совместимости Chrome (свойства исполняемого файла или ярлыков) - последнее решение «решение»
  • Перейдите к chrome: // flags и включите экспериментальную поддержку Windows HiDPI. ( Ушел сейчас, видимо )
  • Загрузите следующий .regфайл:

    Редактор реестра Windows, версия 5.00
    
    [HKEY_CURRENT_USER \ Software \ Google \ Chrome \ Профиль]
    "Высокие точки на дюйм-поддержка" = DWORD: 00000001

Слово предупреждения, хотя: HiDPI находится в стадии разработки и имеет проблемы. Если вы не можете с этим смириться, я предлагаю вам попробовать альтернативный браузер, такой как Firefox. Он должен иметь лучшую поддержку масштабирования DPI.

Даниэль Б
источник
-1

Помните, что разрешение экрана настраивается, оно отличается от собственного разрешения.

Другой лучший выбор - http://myscreenchecker.com , не только для проверки разрешения экрана, но и для проверки цвета экрана, состояния экрана с 15 основными цветами, включая: черный, белый, красный, зеленый, синий, ...

Энди Н.
источник
3
Вы связаны с программным обеспечением по этой ссылке? Нежелательные рекламные объявления будут удалены как спам.
Гпаряни