Да имате монитор с много висока разделителна способност е страхотно, но какво правите, когато Google Chrome и Internet Explorer откажат да използват по подходящ начин всички недвижими имоти с тази разделителна способност? В днешните въпроси и отговори на SuperUser има някои възможни решения на дилемата за разрешаване на един читател.



Днешната сесия за въпроси и отговори идва при нас с любезното съдействие на SuperUser – подразделение на Stack Exchange, управлявана от общността група от уеб сайтове за въпроси и отговори.

Въпроса

Читателят на SuperUser Curtis се нуждае от помощ, за да накара браузърите си да използват пълната разделителна способност на монитора си:

Резолюцията на екрана ми всъщност е 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 Боаз и Даниел Б имат отговора за нас. Първо, Боаз:

Възможен проблем

Това най-вероятно е проблем, причинен от Прозорец 8.1 Функция за мащабиране на дисплея . Можете да видите a подходяща публикация във форума на Google Chrome .

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

какво е отстъпка за образование на Apple

Опитайте да деактивирате тази функция за вашите браузъри. Например, намерете изпълнимия файл на Chrome, който обикновено се намира в %ProgramFiles(x86)%/Google/Chrome/Application/. Щракнете с десния бутон върху файла, изберете Свойства и след това в раздела Съвместимост поставете отметка в квадратчето с надпис Деактивиране на мащабирането на дисплея при високи настройки на DPI.

Следва отговора на Даниел Б:

Е, доста очевидно е, че това е още един пример за ужасно объркано DPI мащабиране. Chrome отчасти също е виновен. Според тази статия , има (е, имаше) някои възможни заобиколни решения.

01. Деактивирайте мащабирането на DPI в настройките за съвместимост на Chrome (Свойства на изпълним файл или преки пътища) – решение в краен случай.

02. Отидете на chrome://flags и активирайте експериментална поддръжка на Windows HiDPI. ( Изчезна сега, явно. )

03 Заредете следния .reg файл:

  • Редактор на системния регистър на Windows версия 5.00
  • [HKEY_CURRENT_USERSoftwareGoogleChromeProfile] high-dpi-support=dword:00000001

Все пак едно предупреждение. HiDPI е в процес на разработка и има проблеми. Ако не можете да живеете с това, предлагам ви да опитате алтернативен браузър като Firefox. Предполага се, че има по-добра поддръжка за DPI мащабиране.


Имате ли какво да добавите към обяснението? Изключен звук в коментарите. Искате ли да прочетете повече отговори от други технически разбиращи потребители на Stack Exchange? Вижте цялата дискусионна тема тук .

ПРОЧЕТЕТЕ СЛЕДВАЩО
  • Кибер понеделник 2021: Най-добрите технологични сделки
  • › Компютърната папка е 40: Как звездата на Xerox създаде работния плот
  • › Какво представлява MIL-SPEC защита от изпускане?
  • › 5 уебсайта, които всеки потребител на Linux трябва да направи отметка
  • › Функции срещу формули в Microsoft Excel: Каква е разликата?
  • › Как да намерите своя Spotify Wrapped 2021