Jak sprawić, by Twoja przeglądarka korzystała z pełnej rozdzielczości monitora?
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, opartego na społecznościach grupowania witryn z pytaniami i odpowiedziami.
Pytanie
Czytnik SuperUser 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 sprawić, by moje przeglądarki używały 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ę zrobić 3200.
Czy istnieje sposób, aby Curtis zmusił 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 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 znajdź 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".
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. Powinno 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.