Взломать браузер ICS, чтобы восстановить «кнопка меню открывает поле URL»

Я только что получил Galaxy S3, и я, наконец, вынужден столкнуться с аспектом ICS, который я ненавидел с того момента, как он появился на моем Xoom: тот факт, что при нажатии кнопки «меню» больше не открывается URL-адрес. поле, и вместо этого вы вынуждены прокручивать до самого верха и тянуть его вниз, чтобы добраться до него.

Есть ли какой-либо известный способ повторно включить исходное поведение (нажмите кнопку меню в любое время, посмотрите, как раскрывается поле «url» в редактируемой форме, независимо от того, была ли страница прокручена до самого верха)?

Да, я знаю о ярлыке «Лаборатории», когда нужно провести пальцем сбоку. Я нахожу его крайне неудобным и разочаровывающим в использовании. Как и многие вещи в ICS, он использует жесты, которые отстают в своем первоначальном визуальном представлении, а затем проявляют чувствительность к триггеру для их выбора и поведения подтверждения. В половине случаев я начинаю смахивать, чтобы вывести его, затем прекращаю через 150 мс, когда он не появляется (только для того, чтобы он появился после того, как я уже отпустил), и примерно в 25% случаев, мой большой палец в конечном итоге вызывает неправильную цель после того, как вытащил его.

Обновление: нажатие и удержание кнопки «меню» частично работает, но не совсем. Иногда он делает строку URL-адреса видимой и выбирает URL-адрес, но не может вызвать реальную область программного ввода (граффити). Иногда появляется строка URL-адреса, появляется область программного ввода, а затем скрывается строка URL-адреса в тот момент, когда я отпускаю кнопку меню. На данный момент проблема несколько спорна ... Я установил Chrome и полностью прекратил использование стандартного браузера из-за уязвимости удаленной очистки (в полунаивной надежде, что предполагаемое отсутствие разрешения Chrome на телефонные звонки может помешать этому от срабатывания).

Не могли бы вы сделать свой вопрос менее разглагольствованным?

Ответы (1)

Вам не нужно прокручивать страницу до самого верха, чтобы увидеть поле URL в стандартном браузере.

В любой момент на странице просто слегка потяните экран вниз, и он потянет за собой строку URL вверху вниз, после чего она должна оставаться видимой в течение примерно 2 секунд, если вы не коснетесь панели. Это также самый простой способ получить доступ к любым другим открытым вкладкам.

К сожалению, это не сработало (AT&T Galaxy S3, ICS 4.0.4). Я пробовал это с быстрым управлением как включенным, так и отключенным, но безуспешно. Если это имеет значение, Labs/Full_Screen не проверялся.
На моем Galaxy Nexus был установлен ICS, когда я его получил, и он работал, и он все еще работает сейчас, когда я использую JellyBean. У меня отключены как Labs Quick Controls, так и Full Screen. Похоже, Samsung удалила этот способ доступа к строке URL как часть своих настроек TouchWiz.
Вздох. Требует ли лицензия Android, чтобы Samsung выпустила готовый исходный код для своего стандартного браузера, настройки Touchwiz и все такое, или просто чтобы они предоставили исходный код AOSP от Google с эквивалентом примечания о том, что «мы внесли некоторые изменения в двоичный файл, поставляемый с телефонами»? Я разместил вопрос о получении исходного кода браузера на XDA, чтобы попытаться самостоятельно привязать к нему «кнопку меню, чтобы вызвать появление поля URL», и она приземлилась на землю с глухим, мягким стуком ... редко хороший знак.
Еще одно место, которое вы можете проверить, это меню настроек отладки браузера, см. android.stackexchange.com/questions/5999/…
Хммм... Я просматривал эти настройки довольно много раз и не помню, чтобы я видел что-то, что влияло бы на то, как поле URL вызывается в поле зрения. Есть ли какой-то конкретный, который я мог пропустить, или, может быть, тот, который в конечном итоге был скомпилирован Samsung? До того, как вы упомянули Touchwiz, мне даже в голову не приходило, что стандартный браузер мог быть сильно модифицирован Samsung.