Как да направите вашите браузъри да използват пълната резолюция на вашия монитор?
Наличието на монитор с много висока разделителна способност е страхотно, но какво правите, когато Google Chrome и Internet Explorer откажат да използват по подходящ начин цялото това решение за недвижими имоти? Днешните въпроси и отговори на суперпотребителя имат някои възможни решения на дилемата за резолюция на един читател.
Днешната сесия за въпроси и отговори идва при нас с любезното съдействие на SuperUser - подразделение на Stack Exchange, групирано от общността уеб сайтове за въпроси и отговори.
Въпроса
Куртерът на SuperUser се нуждае от помощ, за да може браузърите му да използват пълната резолюция на монитора си:
Моята резолюция на екрана всъщност е 3200 * 1800, но когато използвам браузър, действа като по-малка резолюция. Как да накарам браузърите да използват пълната резолюция на монитора ми?
В Chrome той се показва като 1280 * 720, а в Internet Explorer се показва като 1600 * 900. Според whatismyscreenresolution.com той показва различни стойности за различните браузъри. Направих снимка на екрана и проверих дали моята резолюция е 3200 * 1800, тъй като това е размерът на изображението в пиксели.
Аз съм на лаптоп без включен монитор и моята настройка за увеличение за двата браузъра е 100%. Опитах да намалим мащаба под 100%, но след това текстът е нечетлив и пикселиран. Опитах се да рестартирам Windows 8.1. Опитах разширение Chrome OptiZoom, но той не прави нищо. document.body.clientWidth прави резолюцията 1247 пиксела, но искам да го направя 3200.
Има ли начин Къртис да накара браузърите си да използват пълната резолюция на монитора му?
Отговорът
Сътрудниците на SuperUser Boaz и Daniel B имат отговор за нас. Първо, Боаз:
Възможен проблем
Това най-вероятно е проблем, причинен от функцията „Показване на мащаба“ на Window 8.1. Можете да видите подходяща публикация в форума на Google Chrome.
Възможно решение
Опитайте да деактивирате тази функция за браузърите си. Намерете например изпълнимия файл на Chrome, който обикновено се намира в% ProgramFiles (x86)% / Google / Chrome / Application /. Кликнете с десния бутон на мишката върху файла, изберете "Properties" ("Свойства") и след това в раздела "Compatibility" (Съвместимост) поставете отметка в квадратчето с надпис "Disable display scaling (Настройване на дисплея) в настройките с висока DPI".
Следван от отговора на Даниел Б:
Е, това е доста очевидно, това е още един пример за DPI мащабиране отиде ужасно погрешно. Chrome също отчасти е виновен. Според тази статия има (може би) някои възможни заобикаляния.
01. Деактивиране на мащабирането на DPI в настройките за съвместимост на Chrome (Свойства за изпълними или преки пътища) - последно решение „решение“.
02. Отидете на chrome: // flags и активирайте експерименталната поддръжка на Windows HiDPI. (Изчезнало сега.)
03. Заредете следния .reg файл:
- Windows Registry Editor Версия 5.00
- [HKEY_CURRENT_USER Софтуер] Google [Chrome] Профил] “high-dpi-support” = dword: 00000001
Дума на предупреждение. HiDPI е в процес на разработка и има проблеми. Ако не можете да живеете с това, предлагам да опитате алтернативен браузър като Firefox. Предполага се, че има по-добра поддръжка на DPI.
Имате ли какво да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други технологични потребители на Stack Exchange? Вижте пълната тема за дискусия тук.