Разница между пользовательскими вкладками Chrome и WebView - PullRequest
0 голосов
/ 18 января 2019

Я использую веб-просмотр, чтобы открыть веб-сайт.Проблема, которую я получаю, заключается в том, что после того, как пользователь нажимает кнопку, она всегда застревает в диалоге загрузки и не показывает ожидаемых результатов.Но в Google Chrome или пользовательских вкладках он работает отлично.Я не переопределяю onPageFinished(), onPageStarted() или любой другой метод веб-просмотра, они такие, какие есть.Вот мои настройки веб-просмотра:

    webView.getSettings().setLoadsImagesAutomatically(true);
    webView.getSettings().setJavaScriptEnabled(true);
    webView.getSettings().setBuiltInZoomControls(true);
    webView.getSettings().setDisplayZoomControls(false);
    webView.getSettings().setSupportMultipleWindows(true);

    WebSettings settings = webView.getSettings();
    settings.setDomStorageEnabled(true);
    settings.setJavaScriptCanOpenWindowsAutomatically(true);
    settings.setAllowUniversalAccessFromFileURLs(true);
    settings.setAllowFileAccessFromFileURLs(true);

    settings.setLoadWithOverviewMode(true);
    settings.setUseWideViewPort(true);
    settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
    settings.setCacheMode(WebSettings.LOAD_NO_CACHE);

    webView.setLayerType(View.LAYER_TYPE_HARDWARE, null);

    String newUA= "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0";
    webView.getSettings().setUserAgentString(newUA);

    webView.clearFormData();
    webView.getSettings().setSavePassword(false);
    webView.getSettings().setSaveFormData(false);

    webView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
    webView.setScrollbarFadingEnabled(true);

Просто хотелось узнать, какие настройки могут отличаться на пользовательских вкладках и в моем веб-обзоре, который вызывает проблему.И я думаю, что это, вероятно, не возможно, но все еще спрашиваю, есть ли способ имитировать настройки браузера пользовательских вкладок для веб-просмотра, чтобы я мог проверить, работает ли он таким образом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...