Мої браузери не використовуватимуть повну роздільну здатність екрана, а також використовують різні роздільні можливості між ними


14

хром

тобто

Моя роздільна здатність екрана насправді 3200x1800, але коли я перебуваю в браузері, він діє так, як у мене менша роздільна здатність. Як змусити браузери використовувати повну роздільну здатність?

У Chrome використовується 1280x720, а в IE - 1600x900. За інформацією whatismyscreenresolution.com, яка показує різні значення для різних браузерів. Я зробив знімок екрана з них і переконався, що моя роздільна здатність - 3200x1800, оскільки це пікселі в растровій карті.

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


Спробуйте whatis.myscreenresolution.com, він може визначити правильну роздільну здатність, навіть якщо ви перебуваєте на моніторі
hidpi

@ LưuVĩnhPhúc - це насправді whatismyscreenresolution.com . У вас є зайвий .там.
Бобсон

@Bobson ні, це насправді інший веб-сайт. whatismyscreenresolution.com не може виявити реальну роздільну здатність, тоді як whatis.myscreenresolution.com може відображати правильну роздільну здатність, коли ви перебуваєте в режимі hidpi, як OP
phuclv

Відповіді:


13

Можлива проблема

Це, швидше за все, проблема, викликана функцією вікна 8.1 "Масштабування дисплея" . Дивіться відповідну публікацію на форумі Google Chrome .

Можливе рішення

Спробуйте відключити цю функцію для своїх браузерів. Наприклад, знайдіть виконуваний файл Chrome, який зазвичай зустрічається в %ProgramFiles(x86)%/Google/Chrome/Application/. Клацніть правою кнопкою миші файл, виберіть "Властивості", а потім на вкладці "Сумісність" встановіть прапорець "Вимкнути масштабування дисплея у великих параметрах DPI"

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


6

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

В цьому винен і Chrome. Згідно з цією статтею , існують (ну, були) можливі шляхи вирішення.

  • Вимкнути масштабування DPI у налаштуваннях сумісності Chrome (Властивості виконавчого або ярлика) - останнє "рішення"
  • Перейдіть до chrome: // прапорів та увімкніть експериментальну підтримку Windows HiDPI. ( Пропало зараз, мабуть )
  • Завантажте такий .regфайл:

    Версія редактора реєстру Windows 5.00
    
    [HKEY_CURRENT_USER \ Програмне забезпечення \ Google \ Chrome \ Профіль]
    "підтримка високої dpi" = dword: 00000001

Хоча слово попередження: HiDPI знаходиться в стадії розробки та має проблеми. Якщо ви не можете з цим жити, пропоную спробувати інший веб-переглядач на зразок Firefox. Він повинен мати кращу підтримку масштабування DPI.


-1

Пам’ятайте, що роздільна здатність дисплея може бути налаштована, вона відрізняється від рідної роздільної здатності.

Ще один кращий вибір - http://myscreenchecker.com , не тільки перевірка на роздільну здатність екрана, але й перевірка кольору екрана, здоров'я екрану з 15 базовим кольором, у тому числі: чорний, білий, червоний, зелений, синій, ...


3
Ви пов’язані з програмним забезпеченням за цим посиланням? Непотрібна реклама буде видалена як спам.
gparyani
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.