Подтвердить что ты не робот

Отключить адресную строку в веб-браузере Android

Как отключить и скрыть адресную строку из WebView?

4b9b3361

Ответ 1

В WebView нет адресной строки.

Если вы считаете, что у вас есть WebView, и вы видите адресную строку, это не ваш WebView. Скорее, вы смотрите на приложение браузера. Скорее всего, URL-адрес, который вы указали для загрузки WebView, сделал перенаправление, и вы не перехватили эту перенаправление с помощью WebViewClient и shouldOverrideURLLoading().

Ответ 2

Добавление этого отключило адресную строку для меня.

import android.webkit.WebViewClient;

...

WebView.setWebViewClient(new WebViewClient());

источник: (японский сайт): http://www.techdoctranslator.com/android/webapps/webview

Ответ 3

Наконец, я попробую с этим. Это сработало для меня.

Вот рабочий код

private WebView webview ;   
@Override

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_ebook);

    //webview use to call own site
    webview =(WebView)findViewById(R.id.webView);

    webview.setWebViewClient(new WebViewClient());          
    webview .getSettings().setJavaScriptEnabled(true);
    webview .getSettings().setDomStorageEnabled(true);      
    webview.loadUrl("http://www.google.com"); 
}

и весь ваш взгляд main.xml(res/layout) должен выглядеть так:

<WebView  xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/webView"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    />

не добавляйте макеты.

Ответ 4

webview.setWebViewClient(new WebViewClient());  

решил проблему для меня..