Ich habe gerade diese versteckte Einstellung gefunden:
about:debug
, es sollte nichts passieren, es wird kein Bestätigungsbildschirm oder blinkendes grünes Kästchen angezeigt, das Ihnen mitteilt, dass Sie etwas getan haben.
(Bild anklicken zum Vergrößern)
Im Menu > More > Settings
:
(Bild anklicken zum Vergrößern)
In Menu > More
gibt es auch:
(Bild anklicken zum Vergrößern)
wahrscheinlich gibt es noch andere neue Menüs, 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 wo gespeichert wird, was sind die gültigen JS (Javascript?) Flags usw.
Ich finde es schwierig zu Google, was diese Einstellungen bewirken. Ich hätte gerne Hilfe von anderen zum Spielen/Experimentieren/Googlen about:debug
und um aufzuschreiben, 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 zusammenhängende Einstellungen.
Die Javascript-Konsole ist diese Sache:
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 Websites, die ich überprüft habe, angezeigt wird.
Das about:debug
Menü auf dem HTC Desire HD hat eine Option unter Menü > Mehr > Einstellungen mit dem Namen „GEP-Zoom aktivieren“. Dadurch wird die Textumbruchfunktion von HTC deaktiviert und der standardmäßige Google-Zoom verwendet.
UAString ändert den User-Agent-String , den der Browser sendet, wenn er eine Seite anfordert. User Agent String ist eine kurze Zeichenfolge (Text), die der Browser sendet, um sich gegenüber dem Server zu identifizieren. Viele Websites versuchen, den Browser zu erkennen, der eine Verbindung zur Website herstellt, und bieten verschiedene Seiten an, die für den Browser optimiert sind. Eine der gebräuchlichsten Methoden für eine solche Browsererkennung ist die Überprüfung des UAStrings. 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 können eine mobile Version ihrer Website bereitstellen, wenn sie diesen UAString erkennen. Desktop kann verwendet werden, um den Server zu zwingen, die Desktop-Version der Website bereitzustellen, anstatt die für Mobilgeräte optimierte Version bereitzustellen. Auf der anderen Seite kann iPhone UAString verwendet werden, wenn Sie wissen, dass der Server eine für das iPhone optimierte mobilfreundliche Version hat, aber Android nicht als Mobiltelefon erkennt und daher fälschlicherweise eine Desktop-Version bereitstellt.
Dies ist beispielsweise, was http://www.useagentstring.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
Single Column Rendering bewirkt, dass der Browser einen anderen Layoutalgorithmus verwendet.
Ich bin mir nicht ganz sicher, was die Logik des Algorithmus ist, aber es scheint ein Versuch zu sein, eine Website, die nicht für Mobilgeräte entwickelt wurde, dazu zu zwingen, in einer einzigen Spalte zu rendern, um sie auf kleinen Bildschirmen einfacher anzeigen zu können. 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 den Textumfluss deaktiviert, was das Lesen viel schmerzhafter macht als bei Verwendung des Standardlayouts. Es scheint, dass diese Funktion aus einem bestimmten Grund nicht verwendet wird. Ich kann keine einzige Webseite finden, die besser aussieht, wenn sie im Einzelspalten-Rendering-Modus gerendert wird. Sogar Seiten, die für mobile Ansichten optimiert sind, sehen standardmäßig besser aus als im einspaltigen Modus.
Das Folgende sind einige Screenshots, die Standard- und Single-Column-Rendering vergleichen, der Screenshot auf der linken Seite ist in keiner Single-Column, der Screenshot auf der rechten Seite ist dieselbe Seite mit Single-Column:
android.stackexchange.com
android.com
Wikipedia-Titelseite heute Mobile Ansicht:
Die heutige Titelseite von Wikipedia deaktiviert die mobile Ansicht:
Ale
Lüge Ryan
Ale
Lüge Ryan
Michael