23Aug
At have en skærm med en meget høj opløsning er fantastisk, men hvad gør du, når Google Chrome og Internet Explorer nægter at anvende hensigtsmæssig brug af al den resolution fast ejendom? Dagens SuperUser Q & A har nogle mulige løsninger til en læsers opløsningsdilemma.
Dagens Spørgsmål &Svar session kommer til os høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.
Spørgsmål
SuperUser læser curtis har brug for hjælp til at få sine browsere til at bruge den fulde opløsning af sin skærm:
Min skærmopløsning er faktisk 3200 * 1800, men når jeg bruger en browser virker det som om jeg har en mindre opløsning. Hvordan får jeg mine browsere til at bruge den fulde opløsning af min skærm?
På Chrome vises det som 1280 * 720, og i Internet Explorer vises det som 1600 * 900.Ifølge whatismyscreenresolution.com viser den forskellige værdier for forskellige browsere. Jeg tog et screenshot af begge og bekræftet, at min opløsning er 3200 * 1800, da det er billedets størrelse i pixels.
Jeg er på en bærbar computer uden skærm tilsluttet, og min zoomindstilling for begge browsere er sat til 100%.Jeg har forsøgt at zoome under 100%, men så er teksten ulæselig og pixeleret. Jeg har forsøgt at genstarte Windows 8.1.Jeg har prøvet Chrome-udvidelsen OptiZoom, men det gør ingenting.document.body.clientWidth gør opløsningen 1247 pixels, men jeg vil gerne gøre det 3200.
Er der en måde for Curtis at få sine browsere til at gøre brug af den fulde opløsning af sin skærm?
Svaret
SuperUser-bidragsydere Boaz og Daniel B har svaret for os. Først op, Boaz:
Muligt problem
Dette er højst sandsynligt et problem forårsaget af vinduet 8.1 "Display Scaling" -funktionen. Du kan se et relevant indlæg i Google Chrome-forummet.
Mulig løsning
Prøv at deaktivere denne funktion til dine browsere. Find f.eks. Chrome-eksekverbarheden, som almindeligvis findes i% ProgramFiles( x86)% /Google/Chrome/Application/.Højreklik på filen, vælg "Egenskaber", og klik derefter på fanen "Kompatibilitet" i boksen "Disable display scaling on high DPI settings".
Efterfulgt af svaret fra Daniel B:
Det er godt indlysende, det er endnu et eksempel på DPI-skalering, der er gået forfærdeligt forkert. Chrome er delvist også skylden. Ifølge denne artikel er der( godt, var) nogle mulige løsninger.
01. Deaktiver DPI-skalering i Chrome's kompatibilitetsindstillinger( Egenskaber på eksekverbare eller genveje) - en sidste udvej "løsning".
02. Gå til krom: // flag og aktiver eksperimentel Windows HiDPI-support.( Gone nu, tilsyneladende. )
03. Indsæt følgende. reg-fil:
- Windows Registry Editor Version 5.00
- [HKEY_CURRENT_USER \ Software \ Google \ Chrome \ Profil] "high-dpi-support" = dword: 00000001
Et ord af advarsel dog. HiDPI er under udvikling og har problemer. Hvis du ikke kan leve med det, foreslår jeg, at du prøver en alternativ browser som Firefox. Det skal have bedre DPI-skalering.
Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.