有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android WebView未在Android 4.2.2上加载url

我的安卓应用程序中有一个WebView,我是这样设置的:

    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
        安卓:id="@+id/webView"
        安卓:layout_width="fill_parent"
        安卓:layout_height="fill_parent"
        安卓:layout_weight="1"/>

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

当我删除这行时:

webSettings.setJavaScriptEnabled(true);

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


共 (1) 个答案

  1. # 1 楼答案

    尝试这样做:

    webSettings.setDomStorageEnabled(true);