23Aug

Jak sprawić, by przeglądarki korzystały z pełnej rozdzielczości monitora?

Posiadanie monitora o bardzo wysokiej rozdzielczości jest niesamowite, ale co robisz, gdy Google Chrome i Internet Explorer odmawiają właściwego wykorzystania całej tej rozdzielczości nieruchomości? Dzisiejsze SuperUser Q & A ma kilka możliwych rozwiązań dla dylematu dotyczącego jednego czytelnika.

Dzisiejsze pytanie &Sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupy Q & A.

Pytanie

SuperUser reader curtis potrzebuje pomocy, aby jego przeglądarki używały pełnej rozdzielczości swojego monitora:

Moja rozdzielczość ekranu to w rzeczywistości 3200 * 1800, ale kiedy używam przeglądarki, działa ona tak, jakbym miała mniejszą rozdzielczość.Jak zmusić przeglądarki do korzystania z pełnej rozdzielczości mojego monitora?

W przeglądarce Chrome wyświetla się w postaci 1280 * 720, a w przeglądarce Internet Explorer - 1600 * 900.Według whatismyscreenresolution.com pokazuje różne wartości dla różnych przeglądarek. Zrobiłem zrzut ekranu obydwu i zweryfikowałem, że moja rozdzielczość to 3200 * 1800, ponieważ jest to rozmiar obrazu w pikselach.

Jestem na laptopie bez podłączonego monitora, a moje ustawienie zoom dla obu przeglądarek jest ustawione na 100%.Próbowałem powiększać poniżej 100%, ale tekst jest nieczytelny i pikselowany. Próbowałem ponownie uruchomić system Windows 8.1.Wypróbowałem rozszerzenie Chrome OptiZoom, ale nie robi nic.document.body.clientWidth robi rozdzielczość 1247 pikseli, ale chcę zrobić 3200.

Czy istnieje sposób, aby Curtis mógł przekonać przeglądarki do korzystania z pełnej rozdzielczości monitora?

Odpowiedź Odpowiedzi dla

SuperUser Boaz i Daniel B mają dla nas odpowiedź.Po pierwsze, Boaz:

Możliwy problem

Jest to najprawdopodobniej problem powodowany przez funkcję skalowania ekranu 8.1 8.1.Możesz zobaczyć odpowiedni post na forum Google Chrome.

Możliwe rozwiązanie

Spróbuj wyłączyć tę funkcję w swoich przeglądarkach. Na przykład zlokalizuj plik wykonywalny Chrome, który zwykle znajduje się w% ProgramFiles( x86)% /Google/Chrome/Application/.Kliknij plik prawym przyciskiem myszy, wybierz "Właściwości", a następnie w zakładce "Zgodność" zaznacz pole "Wyłącz skalowanie wyświetlacza w ustawieniach wysokiej rozdzielczości".

Następnie odpowiedź Daniela B:

Cóż, to oczywiste, że jest to kolejny przykład skalowania DPI, który stał się strasznie zły. Również Chrome jest częściowo winny. Zgodnie z tym artykułem są( no, były) niektóre możliwe obejścia.

01. Wyłącz skalowanie DPI w ustawieniach zgodności Chrome( Właściwości na wykonywalnych lub skrótach) - ostateczne "rozwiązanie".

02. Przejdź do chrome: // flags i włącz eksperymentalną obsługę Windows HiDPI.( Odszedł teraz, widocznie )

03. Załaduj następujący plik. reg:

  • Edytor rejestru systemu Windows Wersja 5.00
  • [HKEY_CURRENT_USER \ Software \ Google \ Chrome \ Profile] "wsparcie wysokiej rozdzielczości" = dword: 00000001

Słowo ostrzeżenia. HiDPI jest w fazie rozwoju i ma problemy. Jeśli nie możesz z tym żyć, sugeruję wypróbowanie alternatywnej przeglądarki, takiej jak Firefox. Powinien mieć lepszą obsługę skalowania DPI.

Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.