Ich habe gerade diese versteckte Einstellung gefunden:
- Open Stock browser ( Nicht Chrome auf ICS. About: Debug funktioniert nicht in Chrome. Verwenden Sie stattdessen Remote-Debugging.)
- Geben Sie in die Adressleiste Folgendes ein: Es
about:debug
sollte nichts passieren. Es wird kein Bestätigungsbildschirm oder ein blinkendes grünes Kästchen angezeigt, das Sie darüber informiert, dass Sie etwas getan haben. - Auf der Einstellungsseite des Browsers sollten sich jedoch jetzt einige neue Optionen befinden.
(Zum Vergrößern auf das Bild klicken)
In Menu > More > Settings
:
(Zum Vergrößern auf das Bild klicken)
In Menu > More
gibt es auch:
(Zum Vergrößern auf das Bild klicken)
Wahrscheinlich werden andere neue Menüs angezeigt, die ich nicht bemerkt habe, und die Menüs sind sehr wahrscheinlich versionsspezifisch.
Während ich einige dieser Einstellungen verstehe, gibt es viele dieser Einstellungen, die ich nicht verstehe, wie z. B. wo finde ich die Javascript-Konsole, was verfolgt wird, was Light Touch und Nav-Cache-Dump tun, wo die Dump-Dateien tun Was sind die gültigen JS (Javascript?) - Flags usw., in denen gespeichert wird?
Ich finde es schwierig für Google, was diese Einstellungen bewirken. Ich möchte, dass andere helfen, mit Google zu experimentieren about:debug
und zu schreiben, was diese Einstellungen bewirken. Alle Informationen, die Sie sammeln können, sind hilfreich.
Bitte haben Sie eine Antwort pro Einstellung, es sei denn, Sie beschreiben miteinander verbundene Einstellungen.
quelle
Antworten:
Javascript Console ist das Ding:
Aus irgendeinem Grund wird die Leiste "JavaScript-Konsole anzeigen" nur auf der Website android.com angezeigt. Ich bin mir nicht sicher, ob der Syntaxfehler die Konsole auslöst oder ob es einen anderen Grund gibt, warum er auf android.com und keiner der anderen von mir überprüften Websites angezeigt wird.
quelle
Das
about:debug
Menü auf dem HTC Desire HD verfügt über eine Option unter Menü> Weitere> Einstellungen mit der Bezeichnung "GEP-Zoom aktivieren". Dadurch wird die Text-Reflow-Funktion des HTC deaktiviert und der standardmäßige Google-Zoom verwendet.quelle
UAString ändert die User Agent- Zeichenfolge, die der Browser beim Anfordern einer Seite sendet. User Agent String ist eine kurze Zeichenfolge (Text), die der Browser sendet, um sich beim Server zu identifizieren. Viele Websites versuchen, den Browser zu erkennen, der eine Verbindung zur Website herstellt, und stellen verschiedene Seiten bereit, die für den Browser optimiert sind. Eine der gebräuchlichsten Methoden für eine solche Browsererkennung ist das Überprüfen des UAString. Die UAString-Einstellung fälscht im Grunde den UAString und lässt den Server glauben, dass der Android-Browser wirklich ein anderer Browser ist.
Es gibt drei Optionen für UAString:
Der Android-UAString ist der Standard-UAString, der von Android gesendet wird. Websites stellen möglicherweise eine mobile Version ihrer Website zur Verfügung, wenn dieser UAString erkannt wird. Mit Desktop kann der Server gezwungen werden, die Desktop-Version der Site bereitzustellen, anstatt eine für Mobilgeräte geeignete Version bereitzustellen. Auf der anderen Seite kann iPhone UAString verwendet werden, wenn Sie wissen, dass der Server über eine für das iPhone optimierte Version für Mobilgeräte verfügt, Android jedoch nicht als Mobiltelefon erkennt und daher fälschlicherweise eine Desktop-Version bereitstellt.
Dies ist beispielsweise das, was http://www.useragentstring.com erkennt, wenn mein Samsung Spica die verschiedenen Einstellungen verwendet:
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
quelle
Beim Rendern einzelner Spalten verwendet der Browser einen anderen Layout-Algorithmus.
Ich bin mir nicht ganz sicher, wie die Logik des Algorithmus aussieht, aber es scheint ein Versuch zu sein, eine Website, die nicht für Mobilgeräte entwickelt wurde, zur einfacheren Anzeige auf kleinen Bildschirmen in einer einzigen Spalte zu rendern. Ich bin mir jedoch nicht sicher, ob dies der Fall ist, da die Aktivierung der einspaltigen Ansicht das Layout von android.stackexchange.com unterbricht und das Umfließen von Text deaktiviert, was das Lesen sehr viel schmerzhafter macht als bei Verwendung des Standardlayouts. Es scheint, dass diese Funktion aus einem bestimmten Grund nicht verwendet wird. Ich kann keine einzelne Webseite finden, die beim Rendern im Einzelspalten-Rendermodus besser aussieht. Selbst Seiten, die für mobile Ansichten optimiert sind, sehen in der Standardeinstellung besser aus als im einspaltigen Modus.
Im Folgenden finden Sie einige Screenshots zum Vergleich von Standard- und einspaltigem Rendering. Der Screenshot auf der linken Seite ist nicht einspaltig. Der Screenshot auf der rechten Seite ist dieselbe Seite mit einspaltigem Rendering:
android.stackexchange.com
android.com
Wikipedia heutigen Titelseite Mobile Ansicht:
Die heutige Wikipedia-Startseite deaktiviert die mobile Ansicht:
quelle