Тема: веб-просмотр не загружается с URL-адресом
Я загружаю URL-адрес в веб-просмотре внутри фрагмента.URL должен перенаправить на другой экран для входа в систему, чтобы получить доступ к некоторым конкретным файлам в зависимости от типа URL, который я загружаю в веб-просмотр.Это перенаправление работает, когда я пытаюсь этот URL в мобильном браузере.Но в моем веб-приложении отображается пустое поле.
Вот настройки веб-просмотра и операция загрузки
final WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setJavaScriptCanOpenWindowsAutomatically(true);
settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL);
settings.setBuiltInZoomControls(false);
settings.setPluginState(android.webkit.WebSettings.PluginState.ON);
settings.setDomStorageEnabled(true);
settings.setLoadWithOverviewMode(false);
settings.setUseWideViewPort(true);
settings.setCacheMode(WebSettings.LOAD_NO_CACHE);
settings.setAppCacheEnabled(false);
settings.getAllowFileAccess();
settings.setBuiltInZoomControls(true);
settings.getDefaultZoom();
settings.setLoadWithOverviewMode(false);
settings.setUseWideViewPort(false);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(false);
settings.setAllowUniversalAccessFromFileURLs(true);
settings.setJavaScriptCanOpenWindowsAutomatically(true);
String my_url = "https://base_url/apps/adv/#/view/51934083/pdf/docId";
try {
CookieStore cookieStore = SharedPreferencesManager.getInstance().getCookieStore();
Cookie cookie = cookieStore.getCookies().get(1);
mAAACookieValue = URLEncoder.encode(cookie.getValue(), "UTF-8");
} catch (UnsupportedEncodingException e) {
}
mCookieManager.setCookie(my_url, "auth_key" + "=" + cookieValue + ";");
CookieSyncManager.getInstance().sync();
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url){
view.loadUrl(url);
return false;
}
});
webView.loadUrl(my_url);
return true;
Этот URL-адрес, когда я пытаюсь загрузить мобильный браузер с действующим авторизационным токеном, загружается нормально.Но я подозреваю, что в моем веб-просмотре происходит перенаправление.Это не обрабатывается в моем коде.
Все предложения приветствуются.