Запуск сокращенного браузера - PullRequest
1 голос
/ 23 марта 2010

Извините за название, я не могу поспорить что-то лучше.

Вот мой вопрос: возможно ли запустить браузер на Android и не дать возможность изменить страницу?

Например, если я запускаю браузер на stackoverflow.com, я хочу, чтобы пользователь перемещался по сайту, но не давал возможность перейти на другой сайт.

Это возможно?

1 Ответ

3 голосов
/ 23 марта 2010

Путь - это WebView

В WebView есть несколько точек настройки, в которые вы можете добавить свое собственное поведение. Это:

  • Создание и настройка подкласса WebChromeClient. Этот класс вызывается, когда происходит что-то, что может повлиять на пользовательский интерфейс браузера, например, здесь отправляются обновления прогресса и предупреждения JavaScript.
  • Создание и настройка подкласса WebViewClient. Он вызывается, когда происходят события, которые влияют на отображение контента, например, ошибки или отправка формы. Вы также можете перехватить загрузку URL здесь.
  • Через класс WebSettings, который содержит разные конфигурации.
  • С помощью метода addJavascriptInterface (Object, String). Это позволяет связывать объекты Java в WebView, чтобы ими можно было управлять с веб-страниц. JavaScript
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...