Як зробити свої браузери повною роздільною здатністю монітора?
Наявність монітора з дуже високою роздільною здатністю є приголомшливим, але що робити, коли Google Chrome і Internet Explorer відмовляються від належного використання всієї цієї нерухомості? Сьогоднішнє запитання та відповіді SuperUser має кілька можливих рішень для дилеми дозволу одного читача.
Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..
Питання
Клієнт SuperUser readt потребує допомоги, щоб його браузери використовували повну роздільну здатність свого монітора:
Моя роздільна здатність екрану насправді 3200 * 1800, але коли я використовую браузер, він діє так, як я маю меншу роздільну здатність. Як отримати мої веб-переглядачі для використання повної роздільної здатності мого монітора?
У Chrome він показується як 1280 * 720, а в Internet Explorer він відображається як 1600 * 900. Згідно з whatismyscreenresolution.com, він показує різні значення для різних браузерів. Я зробив знімок екрану і перевірив, що моя роздільна здатність становить 3200 * 1800, оскільки це розмір зображення в пікселях.
Я на ноутбуці без вбудованого монітора, а налаштування масштабування для обох браузерів встановлено на 100%. Я спробував змінити масштаб зображення нижче 100%, але тоді текст не читається і розміщено. Я спробував перезавантажити Windows 8.1. Я спробував розширення OptiZoom для Chrome, але він нічого не робить. document.body.clientWidth робить дозвіл 1247 пікселів, але я хочу зробити це 3200.
Чи є для Кертіса спосіб отримати свої браузери від повноцінного дозволу свого монітора?
Відповідь
Співробітники SuperUser Боаз і Даніель B мають відповідь для нас. Спочатку, Боаз:
Можлива проблема
Це, швидше за все, є проблемою, спричиненою функцією "Відображення масштабування" у вікні 8.1. Відповідну публікацію можна переглянути на форумі Google Chrome.
Можливе рішення
Спробуйте вимкнути цю функцію для ваших браузерів. Наприклад, знайдіть виконуваний файл Chrome, який зазвичай можна знайти у% ProgramFiles (x86)% / Google / Chrome / Application /. Клацніть правою кнопкою миші на файлі, виберіть "Властивості", а потім у вкладці "Сумісність" встановіть прапорець "Вимкнути масштабування дисплея на налаштуваннях високого DPI".
Далі йде відповідь Данила Б:
Ну, це досить очевидно, що це ще один приклад масштабування DPI, який пішов жахливо неправильно. Chrome також частково винен. Згідно з цією статтею, є (можливо, деякі) можливі обхідні шляхи.
01. Вимкнути масштабування DPI в налаштуваннях сумісності Chrome (Властивості виконуваних файлів або ярликів) - останнє рішення "рішення".
02. Перейдіть до chrome: // flags і ввімкніть експериментальну підтримку Windows HiDPI. (Поїхали зараз, мабуть.)
03. Завантажте наступний файл .reg:
- Редактор реєстру Windows версії 5.00
- [HKEY_CURRENT_USER Програмне забезпечення] Google> Chrome "high-dpi-support" = dword: 00000001
Слово попередження хоч. HiDPI знаходиться в стадії розробки і має проблеми. Якщо ви не можете жити з цим, я пропоную вам спробувати альтернативний браузер, як Firefox. Вона повинна мати кращу підтримку масштабування DPI.
Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.