Я только что нашел эту скрытую настройку:
about:debug
, ничего не должно произойти, не будет экрана подтверждения или мигающего зеленого поля, говорящего о том, что вы что-то сделали.
(Нажмите на изображение, чтобы увеличить)
В Menu > More > Settings
:
(Нажмите на изображение, чтобы увеличить)
В Menu > More
, также есть:
(Нажмите на изображение, чтобы увеличить)
возможно, появятся другие новые меню, которые я не заметил, и меню, скорее всего, будут зависеть от версии.
Хотя я понимаю некоторые из этих настроек, есть многие из этих настроек, которые я не понимаю, например, где я могу найти консоль Javascript, что отслеживается, что делает легкое касание и дамп кэша навигации, где файлы дампа сохраняются, каковы допустимые флаги JS (Javascript?) и т. д.
Мне трудно найти в Google, что делают эти настройки. Мне нужна помощь других, чтобы поиграть/поэкспериментировать/погуглить about:debug
и написать, что делают эти настройки. Любая крупица информации, которую вы можете собрать, полезна.
Пожалуйста, дайте один ответ для каждой настройки, если только вы не описываете взаимосвязанные настройки.
Консоль Javascript — это вот что:
По какой-то причине панель «Показать консоль JavaScript» будет отображаться только на веб-сайте android.com. Не уверен, вызывает ли синтаксическая ошибка консоль или есть другая причина, по которой она отображается на android.com и ни на одном из других сайтов, которые я проверял.
В about:debug
меню HTC Desire HD есть пункт «Меню» > «Дополнительно» > «Настройки», который называется «Включить масштабирование GEP». Это отключает функцию перекомпоновки текста HTC и использует масштаб Google по умолчанию.
UAString изменит строку пользовательского агента , которую браузер отправляет при запросе страницы. Строка агента пользователя — это короткая строка (текст), которую браузер отправляет для идентификации на сервер. Многие веб-сайты пытаются определить браузер, который подключается к веб-сайту, и будут обслуживать разные страницы, оптимизированные для браузера. Одним из наиболее распространенных методов обнаружения такого браузера является проверка UAString. Параметр UAString фактически имитирует UAString и заставляет сервер полагать, что Android Browser на самом деле является другим браузером.
Для UAString есть три варианта:
Строка UAString для Android — это строка UAString по умолчанию, отправляемая Android. Веб-сайты могут обслуживать мобильную версию своего сайта при обнаружении этой строки UA. Рабочий стол можно использовать, чтобы заставить сервер обслуживать настольную версию сайта вместо мобильной версии. С другой стороны, iPhone UAString можно использовать, если вы знаете, что сервер имеет мобильную версию, оптимизированную для iPhone, но не определяет Android как мобильный телефон и поэтому ложно обслуживает настольную версию.
Например, вот что http://www.useragentstring.com обнаруживает, когда мой Samsung Spica использует различные настройки:
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
Рендеринг с одним столбцом заставляет браузер использовать другой алгоритм компоновки.
Я не совсем уверен, какова логика алгоритма, но, похоже, это попытка заставить веб-сайт, не предназначенный для мобильных устройств, отображаться в одном столбце для облегчения просмотра на маленьких экранах. Однако не уверен, что это так, поскольку включение представления с одним столбцом нарушает макет android.stackexchange.com и отключает перекомпоновку текста, что делает чтение намного более болезненным, чем при использовании макета по умолчанию. Кажется, эта функция не используется по какой-то причине, я не могу найти ни одной веб-страницы, которая выглядит лучше при рендеринге в режиме рендеринга с одним столбцом; даже страницы, оптимизированные для просмотра на мобильных устройствах, по умолчанию выглядят лучше, чем в режиме с одним столбцом.
Ниже приведены несколько снимков экрана, сравнивающих рендеринг по умолчанию и рендеринг с одним столбцом, снимок экрана слева не содержит один столбец, снимок экрана справа представляет собой ту же страницу с одним столбцом:
android.stackexchange.com
android.com
Сегодняшняя главная страница Википедии для мобильных устройств:
Сегодняшняя главная страница Википедии отключает мобильный вид:
эль
Ложь Райан
эль
Ложь Райан
Майкл