If-Koubou

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

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

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

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, społecznościowego forum z pytaniami i odpowiedziami.

Pytanie

Czytnik SuperUser curtis potrzebuje pomocy, aby jego przeglądarki używały pełnej rozdzielczości 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ę jako 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 powiększenia 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ę ją ustawić na 3200.

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

Odpowiedź

Wspierani przez SuperUser Boaz i Daniel B mają dla nas odpowiedź. Najpierw, Boaz:

Możliwy problem

Jest to najprawdopodobniej problem spowodowany 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 pliku% 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".

Poniżej 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. (Wydaje się, najwyraźniej teraz.)

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

  • Edytor rejestru systemu Windows w wersji 5.00
  • [HKEY_CURRENT_USER \ Software \ Google \ Chrome \ Profile] "wsparcie w 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.