Właśnie znalazłem to ukryte ustawienie:
- Otwórz przeglądarkę Stock ( nie Chrome na ICS. About: debugowanie nie działa w Chrome. Zamiast tego użyj zdalnego debugowania).
- W pasku adresu wpisz
about:debug
: nic nie powinno się zdarzyć, nie będzie ekranu potwierdzenia ani migającego zielonego pola informującego, że cokolwiek zrobiłeś. - Jednak powinno być teraz kilka nowych opcji na stronie Ustawienia przeglądarki.
(Kliknij obraz, aby powiększyć)
W Menu > More > Settings
:
(Kliknij obraz, aby powiększyć)
W Menu > More
jest również:
(Kliknij obraz, aby powiększyć)
prawdopodobnie pojawiły się inne nowe menu, których nie zauważyłem, i najprawdopodobniej będą one specyficzne dla wersji.
Chociaż rozumiem niektóre z tych ustawień, istnieje wiele tych ustawień, których nie rozumiem, np. Gdzie mogę znaleźć konsolę JavaScript, co jest śledzone, co robi zrzut pamięci podręcznej i zrzut pamięci podręcznej nawigacji, gdzie są pliki zrzutu zapisywane w, jakie są prawidłowe flagi JS (JavaScript?) itp.
Google ma trudności z tym, co robią te ustawienia. Chciałbym uzyskać pomoc od innych, aby grać / eksperymentować / Google about:debug
i napisać, co robią te ustawienia. Wszelkie informacje, które możesz zebrać, są pomocne.
Proszę mieć jedną odpowiedź na ustawienie, chyba że opisujesz powiązane ustawienia.
źródło
Odpowiedzi:
Konsola JavaScript to:
Z jakiegoś powodu pasek „Pokaż konsolę JavaScript” pojawi się tylko na stronie android.com. Nie jestem pewien, czy błąd składni uruchamia konsolę, czy też jest inny powód, dla którego pojawia się ona w android.com i żadnej z innych stron, które sprawdziłem.
źródło
about:debug
Menu na HTC Desire HD posiada opcję w Menu> Więcej> Ustawienia zwane „Włącz GEP Zoom”. Wyłącza to funkcję ponownego wlewania tekstu HTC i korzysta z domyślnego powiększenia Google.źródło
UAString zmieni ciąg agenta użytkownika wysyłany przez przeglądarkę podczas żądania strony. Łańcuch agenta użytkownika to krótki ciąg (tekst), który przeglądarka wysyła w celu identyfikacji na serwerze. Wiele witryn próbuje wykryć przeglądarkę łączącą się z witryną i będzie obsługiwać różne strony zoptymalizowane pod kątem przeglądarki. Jedną z najczęstszych metod wykrywania takich przeglądarek jest sprawdzenie UAString. Ustawienie UAString zasadniczo fałszuje UAString i sprawia, że serwer wierzy, że Android Browser to naprawdę inna przeglądarka.
Istnieją trzy opcje UAString:
Android UAString to domyślny UAString wysyłany przez Androida, strony internetowe mogą wyświetlać mobilną wersję swojej witryny po wykryciu tego UAString. Komputer stacjonarny może być użyty do wymuszenia, aby serwer wyświetlał wersję witryny na komputery stacjonarne zamiast obsługiwać wersję dostosowaną do urządzeń mobilnych. Z drugiej strony, iPhone UAString może być używany, jeśli wiesz, że serwer ma wersję mobilną zoptymalizowaną dla iPhone'a, ale nie wykrywa Androida jako telefonu komórkowego, a zatem fałszywie obsługuje wersję stacjonarną.
Na przykład to wykrywa http://www.useragentstring.com, gdy moja Samsung Spica używa różnych ustawień:
Mozilla/5.0 (Linux; U; Android 2.2.2; en-au; GT-I5700 Build/Froyo) AppleWebkit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebkit/530.17 (KHTML, like Gecko) Version/4.0 Safari/530.17
Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebkit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16
źródło
Renderowanie z jedną kolumną powoduje, że przeglądarka używa innego algorytmu układu.
Nie jestem do końca pewien, na czym polega logika algorytmu, ale wydaje się, że jest to próba zmuszenia strony internetowej, która nie została zaprojektowana na urządzenia mobilne, do renderowania w pojedynczej kolumnie w celu łatwiejszego przeglądania na małych ekranach. Nie jestem jednak pewien, czy tak jest, ponieważ włączenie widoku jednokolumnowego psuje układ android.stackexchange.com i wyłącza ponowne wlanie tekstu, co sprawia, że czytanie jest o wiele bardziej bolesne niż w przypadku domyślnego układu. Wygląda na to, że ta funkcja nie jest używana z jakiegoś powodu. Nie mogę znaleźć pojedynczej strony internetowej, która wyglądałaby lepiej po renderowaniu w trybie renderowania z jedną kolumną; nawet strony zoptymalizowane pod kątem wyświetleń mobilnych wyglądają lepiej domyślnie niż w trybie jednokolumnowym.
Poniżej przedstawiono niektóre zrzuty ekranu porównujące domyślny i renderowanie w jednej kolumnie, zrzut ekranu po lewej stronie nie zawiera pojedynczej kolumny, zrzut ekranu po prawej stronie to ta sama strona z pojedynczą kolumną:
android.stackexchange.com
android.com
Dzisiejsza strona główna Wikipedii Widok mobilny:
Dzisiejsza strona główna Wikipedii wyłącz Mobile View:
źródło