23Aug
Monitor s veľmi vysokým rozlíšením je úžasný, ale čo robíte, keď prehliadač Google Chrome a Internet Explorer odmietajú primerane využiť všetky tieto riešenia nehnuteľností?Dnešný server SuperUser Q & A má niekoľko možných riešení dilemy pre riešenie jedného čitateľa.
dnešná otázka &Odpoveď na zasadnutie nám príde s láskavým dovolením SuperUser - subdivíziu Stack Exchange, komunitne riadeného zoskupenia webových stránok Q & A.
Otázka
SuperUser čítačka curtis potrebuje pomoc, aby jeho prehliadače používali plné rozlíšenie svojho monitora:
Moje rozlíšenie obrazovky je vlastne 3200 * 1800, ale keď používam prehliadač, funguje to, akoby som mal menšie rozlíšenie. Ako získam moje prehliadače plné rozlíšenie monitora?
V prehliadači Chrome sa zobrazuje ako 1280 * 720 av programe Internet Explorer sa zobrazuje ako 1600 * 900.Podľa názoru whatismyscreenresolution.com zobrazuje pre rôzne prehliadače rôzne hodnoty. Vzal som si snímku obrazovky oboch a overil som, že moje rozlíšenie je 3200 * 1800, pretože to je veľkosť obrázka v pixeloch.
Som na notebooku bez pripojeného monitora a nastavenie zoomu pre oba prehliadače je nastavené na 100%.Skúsil som zväčšenie pod 100%, ale text je nečitateľný a pixelovaný.Skúšal som reštartovanie systému Windows 8.1.Vyskúšal som rozšírenie Chrome OptiZoom, ale nerobí nič.document.body.clientWidth je rozlíšenie 1247 pixelov, ale chcem to urobiť 3200.
Je Curtis spôsob, ako získať jeho prehliadače, aby využili plné rozlíšenie svojho monitora?
Odpovedia na odpovede
SuperUser Boaz a Daniel B nám odpovedali. Prvý krok, Boaz:
Možný problém
Je to pravdepodobne problém spôsobený funkciou Window 8.1 "Display Scaling".Na fóre prehliadača Google Chrome môžete vidieť príslušný príspevok.
Možné riešenie
Skúste vypnúť túto funkciu pre vaše prehliadače. Nájdite napríklad spustiteľný súbor prehliadača Chrome, ktorý sa obyčajne nachádza v programe% ProgramFiles( x86)% /Google/Chrome/Application/.Kliknite pravým tlačidlom myši na súbor, zvoľte "Vlastnosti" a potom na karte "Kompatibilita" začiarknite políčko "Zakázať zmenu zobrazenia pri vysokých nastaveniach DPI".
Nasledujúca odpoveď od Daniel B:
No, to je celkom zrejmé, je to ďalší príklad DPI škálovania preč zle. Chrome je čiastočne obviňovaný.Podľa tohto článku existujú( dobre, boli) niektoré možné riešenia.
01. Zakázať škálovanie DPI v nastaveniach kompatibility prehliadača Chrome( Vlastnosti na spustiteľnom počítači alebo skratky) - posledné riešenie.
02. Prejdite na chrome: // flag a aktivujte experimentálnu podporu systému Windows HiDPI.()
03. Načítať nasledujúci súbor. reg:
- Windows Registry Editor verzia 5.00
- [HKEY_CURRENT_USER \ Software \ Google \ Chrome \ Profile] Podpora "high-dpi-support" = dword: 00000001
Ale slovo varovania. Služba HiDPI je vo vývoji a má problémy. Ak s tým nemôžete žiť, navrhujem, aby ste vyskúšali iný prehliadač ako je Firefox. Predpokladá sa, že má lepšiu podporu merania DPI.
Musíte niečo doplniť k vysvetleniu? Znížte komentáre. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.