If-Koubou

Cum îți faci browserele să utilizeze rezoluția completă a monitorului tău?

Cum îți faci browserele să utilizeze rezoluția completă a monitorului tău? (Cum să)

Având un monitor cu o rezoluție foarte mare este minunat, dar ce faceți atunci când Google Chrome și Internet Explorer refuză să utilizeze în mod corespunzător toate aceste soluții imobiliare? Setul de întrebări și răspunsuri SuperUser de astăzi are câteva soluții posibile pentru o dilemă de rezoluție a unui cititor.

Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor Q & A.

Intrebarea

Cititorul curtis de la SuperUser are nevoie de ajutor pentru a-și face browserele să utilizeze rezoluția completă a monitorului său:

Rezoluția ecranului meu este de fapt 3200 * 1800, dar când folosesc un browser, acționează ca și când am o rezoluție mai mică. Cum obțin browserele să utilizeze rezoluția completă a monitorului meu?

În Chrome se afișează ca 1280 * 720, iar în Internet Explorer este afișat ca 1600 * 900. Potrivit whatismyscreenresolution.com, acesta arată diferite valori pentru diferite browsere. Am luat o captură de ecran de ambele și am verificat că rezoluția mea este de 3200 * 1800, deoarece aceasta este dimensiunea imaginii în pixeli.

Sunt pe un laptop fără monitor conectat și setarea de zoom pentru ambele browsere este setată la 100%. Am încercat să mărim sub 100%, dar textul este necitit și pixelat. Am încercat să repornească Windows 8.1. Am încercat extensia Chrome OptiZoom, dar nu face nimic. document.body.clientWidth face rezoluția 1247 pixeli, dar vreau să o fac 3200.

Există vreo cale pentru Curtis să-și facă browserele să utilizeze rezoluția completă a monitorului său?

Răspunsul

Utilizatorii SuperUser Boaz și Daniel B au răspunsul pentru noi. În primul rând, Boaz:

Posibila problemă

Aceasta este probabil o problemă cauzată de caracteristica Window 8.1 "Display Scaling". Puteți vedea o postare relevantă în forumul Google Chrome.

Soluție posibilă

Încercați să dezactivați această caracteristică pentru browserele dvs. De exemplu, localizați executabilul Chrome, care se găsește frecvent în% ProgramFiles (x86)% / Google / Chrome / Application /. Faceți clic dreapta pe fișier, selectați "Properties" (Proprietăți) și apoi, sub tab-ul "Compatibility", bifați caseta "Disable scaling display on high DPI settings".

Urmat de răspunsul lui Daniel B:

Ei bine, este destul de evident acest lucru este încă un alt exemplu de scalare DPI plecat groaznic greșit. De asemenea, Chrome este învinuit. Potrivit acestui articol, există (bine, au fost) unele soluții posibile.

01. Dezactivați dimensiunea DPI în setările de compatibilitate Chrome (Proprietăți pe executabil sau comenzi rapide) - o soluție "de ultimă instanță".

02. Accesați chrome: // flags și activați suportul experimental Windows HiDPI. (Gone acum, aparent.)

03. Încărcați următorul fișier .reg:

  • Windows Registry Editor versiunea 5.00
  • [HKEY_CURRENT_USER \ Software \ Google \ Chrome \ Profil] "suport de înaltă rezoluție" = dword: 00000001

Un cuvânt de avertizare, totuși. HiDPI este în curs de dezvoltare și are probleme. Dacă nu puteți trăi cu asta, vă sugerăm să încercați un browser alternativ, cum ar fi Firefox. Se presupune că are un suport mai bun pentru scalarea DPI.

Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.