Как отключить локальное хранилище и сессионное хранилище в webView - PullRequest
0 голосов
/ 18 февраля 2020

Я хочу отключить локальное хранилище и хранилище сеансов в веб-представлении в Android. Я пробовал следующую конфигурацию:

    WebSettings webSettings = webView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    webSettings.setGeolocationEnabled(true);
    webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
    webSettings.setDomStorageEnabled(false);
    webSettings.setDatabasePath(null);
    webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);
    webSettings.setAppCacheEnabled(false);
    webSettings.setAppCachePath(null);
    webSettings.setLoadWithOverviewMode(true);
    webSettings.setUseWideViewPort(true);
    webSettings.setBuiltInZoomControls(true);

    webSettings.setSaveFormData(false);
    webSettings.setSavePassword(false);
    webSettings.setDomStorageEnabled(false);

Но он все еще генерирует соответствующую информацию, которая может быть потенциально небезопасной. Кто-нибудь сталкивался с этой проблемой раньше?

...