Как скрыть адресную строку веб-страницы в android?
Возможный дубликат:
Удаление адресной строки из браузера (для просмотра на Android)
Я пытаюсь запустить веб-приложение на Android, и я хочу скрыть адресную строку веб-страницы при запуске приложения. Это возможно? Как это сделать?
Ответы
Ответ 1
Выполнение этого JavaScript при загрузке документа приведет к прокрутке браузера вниз, чтобы адресная строка была выключена:
window.scrollTo(0, 1);
Это, вероятно, так хорошо, как вы собираетесь получить, не написав собственное приложение для Android с WebView
, чтобы отобразить ваш webapp.
Edit:
Обратите внимание, что это работает только для старого браузера по умолчанию. Он не работает с Chrome.
Ответ 2
Вам вообще не нужно использовать Javascript, браузер Android основан на WebKit. Добавление следующих строк
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=1" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
в <head>
части вашей страницы даст желаемый результат.
Ответ 3
Вам нужно добавить свой собственный WebView
. Основная помощь здесь: http://developer.android.com/guide/tutorials/views/hello-webview.html
Действительно, не забудьте shouldOverrideUrlLoading()
, который перенаправляет все ваши клики в ваш веб-просмотр, а не браузер по умолчанию.