网站在浏览器中打开但在 WebView 中不起作用

Fah*_*rif 2 android webview android-webview

我曾多次尝试在 webview ( https://www.prpal.com/#/ ) 中打开此链接,但总是失败

此链接适用于 Android 或 iOS 中的所有浏览器。

请有人帮我在 Android Studio 的 webview 中打开此链接

webView=(WebView)findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient(){
    @Override
    public void onReceivedSslError(WebView view, SslErrorHandler 
    handler, SslError error) {
        handler.proceed();
    }
});
webView.loadUrl("https://www.prpal.com/#/");
webView.setWebChromeClient(new WebChromeClient());
Run Code Online (Sandbox Code Playgroud)

}

Ski*_*ᴉʞS 8

我已经测试过了,我发现了问题,你不见了 setDomStorageEnabled()

设置 WebView 在平移或缩放或托管 WebView 的窗口没有焦点时是否启用平滑过渡。如果为真,WebView 会选择一个解决方案来最大化性能。例如,WebView 的内容在转换期间可能不会更新。如果为 false,WebView 将保持其保真度。默认值为假。

新代码是:

webView=(WebView)findViewById(R.id.wb_test);
    webView.setWebViewClient(new WebViewClient(){
        @Override
        public void onReceivedSslError(WebView view, SslErrorHandler
                handler, SslError error) {
            handler.proceed();
        }
    });

    WebSettings webSettings = webView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    webSettings.setDomStorageEnabled(true);
    webView.setWebChromeClient(new WebChromeClient());
    webView.loadUrl("https://www.prpal.com/#/");
Run Code Online (Sandbox Code Playgroud)

这是输出:

在此处输入图片说明

  • 亲爱的,非常感谢你 (2认同)
  • @FahadSharif当答案解决了您的问题时,不要忘记将其标记为已接受:) (2认同)