Получить заголовок страницы webview

363
17 января 2017, 23:26

Как получить заголовок страницы webview?

Answer 1

Если вы хотите получить заголовок загруженной страницы, то поставьте слушатель на WebView. В метод onPageFinished передаётся сам WebView и ссылка страницы, которая была загружена. Из WebView можно получить title с помощью метода getTitle().

Например, вот тут заголовок страницы поместится в ActionBar или в Toolbar

mWebView.setWebViewClient(new WebViewClient() {
    @Override
    public void onPageFinished(WebView view, String url) {
        MainActivity.this.setTitle(view.getTitle());
}});
Answer 2

webview.loadUrl("https://www.google.com/");
   webview.setWebChromeClient(new WebChromeClient() {
                @Override
                public void onReceivedTitle(WebView view, String sTitle) {
                    super.onReceivedTitle(view, sTitle);
                    // sTitle - собственно тайтл страницы, сохранить его куда-то
                }
            });

Или так:


 WebView mWebView = (WebView) findViewById(R.id.mwebview);
    mWebView.setWebViewClient(new WebViewClient() {
        @Override
        public void onPageFinished(WebView view, String url) {
           // заголовок страницы
            view.getTitle(); 
        }
    });
READ ALSO
Spring SOAP Web-сервис генерация нескольких fault'ов в wsdl

Spring SOAP Web-сервис генерация нескольких fault'ов в wsdl

Создал тестовый веб сервис наподобие вот этого туториала - http://spring-projectsru/guides/producing-web-service/

445
Каст Object[] в CharSequnce[]

Каст Object[] в CharSequnce[]

Доброго времени сутокЕсть код ниже:

346
Отладка тестов espresso

Отладка тестов espresso

Кто может подсказать как возможно отладить espresso тесты? К примеру на Calabash я просто запускал через эмулятор и прогонял по шаговоА тут в иерархией...

309
Почему не происходит подключения к MySql с помощью JDBC?

Почему не происходит подключения к MySql с помощью JDBC?

Всем доброго время сутокСкажите пожалуйста в чём может заключаться проблема при подключении к бд через JDBC? И возможно ли исправить? Пытался...

393