Att ha en bildskärm med en mycket hög upplösning är fantastisk, men vad gör du när Google Chrome och Internet Explorer vägrar att använda alla de fastighetsupplösningarna på rätt sätt? Dagens SuperUser Q & A har några möjliga lösningar på en läsares upplösningsdilemma.
Dagens Fråga & Svar-session kommer till oss med tillstånd av SuperUser - en underavdelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Frågan
SuperUser-läsare curtis behöver hjälp för att få sina webbläsare att använda sin bildskärms fullständiga upplösning:
Min skärmupplösning är faktiskt 3200 * 1800, men när jag använder en webbläsare fungerar det som om jag har en mindre upplösning. Hur får jag mina webbläsare att använda skärmens hela upplösning?
På Chrome visas den som 1280 * 720 och på Internet Explorer visas den som 1600 * 900. Enligt whatismyscreenresolution.com visar det olika värden för olika webbläsare. Jag tog en skärmdump av båda och verifierade att min upplösning är 3200 * 1800 eftersom det är storleken på bilden i pixlar.
Jag sitter på en bärbar dator med ingen bildskärm ansluten och min zoominställning för båda webbläsarna är inställd på 100%. Jag har försökt zooma under 100%, men då är texten oläslig och pixelerad. Jag har försökt starta om Windows 8.1. Jag har provat Chrome-tillägget OptiZoom, men det gör ingenting. document.body.clientWidth gör upplösningen 1247 pixlar, men jag vill göra den 3200.
![]()
![]()
Finns det ett sätt för Curtis att få sina webbläsare att använda hela skärmens upplösning?
Svaret
SuperUser-bidragsgivarna Boaz och Daniel B har svaret för oss. Först upp, Boaz:
Possible Problem
Detta är troligtvis ett problem som orsakas av Fönster 8.1 ”Display Scaling” -funktion . Du kan se en relevant inlägg i Google Chrome-forumet .
Möjlig lösning
Försök att inaktivera den här funktionen för dina webbläsare. Hitta till exempel den körbara Chrome-versionen som vanligtvis finns i% ProgramFiles (x86)% / Google / Chrome / Application /. Högerklicka på filen, välj "Egenskaper" och markera sedan rutan "Inaktivera skärmskalning vid höga DPI-inställningar" under fliken "Kompatibilitet".
![]()
Följt av svaret av Daniel B:
Det är ganska uppenbart att detta är ännu ett exempel på DPI-skalning som gått hemskt fel. Chrome är delvis också skyldig. Enligt Denna artikel , det finns (ja, var) några möjliga lösningar.
01. Inaktivera DPI-skalning i Chromes kompatibilitetsinställningar (Egenskaper för körbara eller genvägar) - en sista utväg "lösning".
02. Gå till chrome: // flaggor och aktivera experimentellt Windows HiDPI-stöd. ( Borta nu, uppenbarligen. )
03. Ladda följande .reg-fil:
- Windows Registerredigerare version 5.00
- [HKEY_CURRENT_USER\Software\Google\Chrome\Profile] “high-dpi-support” = dword: 00000001
Ett varnande ord dock. HiDPI är under utveckling och har problem. Om du inte kan leva med det föreslår jag att du provar en alternativ webbläsare som Firefox. Det ska ha bättre DPI-skalningsstöd.
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniskt kunniga Stack Exchange-användare? Kolla in hela diskussionstråden här .