У меня есть веб-просмотр, который посещает веб-сайт, проблема в том, что [он не загрузил весь контент веб-сайта] [1]
Затем я попытался использовать Chrome для доступа к веб-сайту, и [он загружает весь контент веб-сайтов] [2] (хотя он немного запутался, так как он просматривался на мобильном устройстве).
Когда я попытался увидеть содержимое недостающих вещей (вещи, которые не отображались в моем WebView), я узнал, что он не загружает содержимое, использующее owl-carousel,
Есть ли способ позволить моему WebView загружать содержимое owl-carousel?
P.s. Яваскрипт тоже активировал
Вот коды, которые я создаю, которые, как мне кажется, приводят к проблеме
Мои настройки веб-просмотра
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setAllowFileAccessFromFileURLs(true);
webView.getSettings().setAllowUniversalAccessFromFileURLs(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setSupportMultipleWindows(true);
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
webView.getSettings().setPluginState(WebSettings.PluginState.ON);
webView.getSettings().setBuiltInZoomControls(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(false);
А вот моя процедура Webview
public class myWebclient extends WebViewClient {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
progressBar.setVisibility(View.GONE);
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return super.shouldOverrideUrlLoading(view, url);
}
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed();
}
}
Обновление хода выполнения
Я пытался использовать AdvancedWebview, например Sudheesh R сказал, но это по-прежнему похоже на предыдущее условие, ничего не изменилось, он по-прежнему не загружает содержимое owl-carousel
Update #2 I̶ ̶t̶r̶i̶e̶d̶ ̶u̶s̶i̶n̶g̶ ̶m̶y̶ ̶f̶r̶i̶e̶n̶d̶ ̶W̶e̶b̶V̶i̶e̶w̶ ̶a̶p̶p̶,̶ ̶a̶n̶d̶ ̶i̶t̶ ̶l̶o̶o̶k̶s̶ ̶l̶i̶k̶e̶ ̶i̶t̶ ̶w̶o̶r̶k̶e̶d̶ ̶o̶n̶ ̶h̶i̶s̶ ̶a̶p̶p̶ ̶b̶u̶t̶ ̶I̶ ̶d̶o̶n̶'̶t̶ ̶k̶n̶o̶w̶ ̶w̶h̶y̶,̶ ̶I̶ ̶w̶i̶l̶l̶ ̶u̶p̶d̶a̶t̶e̶ ̶i̶f̶ ̶I̶ ̶f̶o̶u̶n̶d̶ ̶o̶u̶t̶ ̶h̶o̶w̶.
Хорошо, я сравнил его код со своим, ничего не выявляется...
Обновление 3. Единственный ресурс, который я нашел, — это вопрос, но, как вы видите в моем коде выше, я включил хранилище Dom... Любая помощь действительно приветствуется
Обновление 4 Хорошо, я обнаружил, что на веб-сайте есть метод Jquery, который я еще не инициализировал из своего Logcat.
Поэтому я инициализирую его, но оставляю пустым
@JavascriptInterface
public void getxId(){
}
[1]: https://i.stack.imgur.com/3lPNX.png
[2]: https://i.stack.imgur.com/FS6tV.png