【问题标题】:Android WebView not load url on Android 4.2.2Android WebView 无法在 Android 4.2.2 上加载 url
【发布时间】:2019-08-19 13:40:47
【问题描述】:

我有一个 WebView 在我的 android 应用程序中,这是我设置它的方式:

    CookieManager cookieManager = CookieManager.getInstance();
    cookieManager.setAcceptCookie(true);

    webview = findViewById(R.id.webView);

    WebSettings webSettings = webview.getSettings();

    webSettings.setJavaScriptEnabled(true);
    webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
    webSettings.setAppCacheEnabled(true);

    webSettings.setUseWideViewPort(true);
    webSettings.setLoadWithOverviewMode(true);

    webview.loadUrl(kDefaultAppUrl);

这就是我创建 WebView 的方式:

    <WebView
        android:id="@+id/webView"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"/>

当我在Samsung Galaxy S8 上运行应用程序时,它运行完美,但我注意到在旧的LG v500 平板电脑(Android 4.2.2)上它不会加载 URL。

当我删除这一行时:

webSettings.setJavaScriptEnabled(true);

它加载了网站,但网站加载不正确,知道是什么问题吗?

【问题讨论】:

  • 可以分享一下网址吗?
  • 试试 mWebview.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
  • 网站加载不正确 - 非常模糊。有没有机会说得更具体些?
  • 你找到解决办法了吗??

标签: java android webview


【解决方案1】:

尝试这样做:

webSettings.setDomStorageEnabled(true);

【讨论】:

    猜你喜欢
    • 2017-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-18
    相关资源
    最近更新 更多