/ / Hur får du dina webbläsare att använda hela bildskärmens upplösning?

Hur får du dina webbläsare att använda hela bildskärmens upplösning?

how-do-you-göra-webbläsare-use-the-full upplösning-of-your-monitor-00

Att ha en bildskärm med mycket hög upplösning ärotroligt, men vad gör du när Google Chrome och Internet Explorer vägrar att använda lämplig tillgång till all denna upplösning fastigheter? Dagens fråga & svar på SuperUser 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 samhällsstyrd gruppering av frågor och svar på webbplatser.

Frågan

SuperUser-läsaren curtis behöver hjälp för att få sina webbläsare att använda den fulla upplösningen på sin bildskärm:

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 min bildskärms fulla upplösning?

På Chrome visas den som 1280 * 720 och påInternet Explorer visas 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 kontrollerade att min upplösning är 3200 * 1800 eftersom det är storleken på bilden i pixlar.

Jag är på en bärbar dator utan skärm ansluten ochmin zoominställning för båda webbläsarna är inställd på 100%. Jag har försökt att zooma under 100%, men då är texten oläslig och pixellerad. Jag har försökt starta om Windows 8.1. Jag har provat Chrome-förlängningen OptiZoom, men det gör ingenting. document.body.clientWidth gör upplösningen 1247 pixlar, men jag vill göra den 3200.

how-do-you-göra-webbläsare-use-the-full upplösning-of-your-monitor-01

how-do-you-göra-webbläsare-use-the-full upplösning-of-your-monitor-02

Finns det ett sätt för Curtis att få sina webbläsare att använda sin fulla upplösning på sin bildskärm?

Svaret

SuperUser-bidragsgivare Boaz och Daniel B har svaret för oss. Först upp, Boaz:

Möjligt problem

Detta är troligtvis ett problem orsakat av funktionen "Displayskalning" i Window 8.1. Du kan se ett relevant inlägg i Google Chrome-forumet.

Möjlig lösning

Prova att inaktivera den här funktionen för dina webbläsare. Hitta till exempel den körbara Chrome som vanligtvis finns i% ProgramFiles (x86)% / Google / Chrome / Application /. Högerklicka på filen, välj "Egenskaper", och markera sedan rutan "Kompatibilitet" under "Kompatibilitet" med "Inaktivera skalskalning på höga DPI-inställningar".

how-do-you-göra-webbläsare-use-the-full upplösning-of-your-monitor-03

Följt av svaret av Daniel B:

Det är ganska uppenbart att detta är ännu ett exempel på att DPI-skalning har gått hemskt fel. Chrome är delvis också skylden. Enligt denna artikel finns det (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, tydligen.)

03. Ladda följande .reg-fil:

  • Windows Registry Editor version 5.00
  • [HKEY_CURRENT_USERSoftwareGoogleChromeProfile] “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 är tänkt att ha bättre stöd för DPI-skalning.


Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniska kunniga Stack Exchange-användare? Kolla in hela diskussionstråden här.