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

标签 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());

最佳答案

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

Sets whether the WebView will enable smooth transition while panning or zooming or while the window hosting the WebView does not have focus. If it is true, WebView will choose a solution to maximize the performance. e.g. the WebView's content may not be updated during the transition. If it is false, WebView will keep its fidelity. The default value is false.

新代码是:

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/#/");

这是输出:

enter image description here

关于android - 网站在浏览器中打开但在 WebView 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55728326/

相关文章:

java - 如何在 Android 中使用 ListView 加载本地 HTML 文件?

android - 无法在 Android webview 中播放 Vimeo 视频

android - 如何找到连接的蓝牙设备的信号强度

Swift Youtube API 内联模式不起作用

android - 在 Chrome 上播放视频与在 Android 7+ 上播放 Android WebView 有何不同?

cordova - 为什么 ionic 应用程序在没有 webview 插件的情况下使用跨源

java - 防止 Android One 设备中的屏幕捕获

android - 为什么 textView "Hello world!"没有显示在屏幕上?

java - 如何在android中包装alertdialog?

android - 将数据从java类传递到Web View html