Notice: 函数 WP_Scripts::localize 的调用方法不正确$l10n 参数必须是一个数组。若要将任意数据传递给脚本,请改用 wp_add_inline_script() 函数。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 5.7.0 版本添加的。) in /data/www/appblog/wp-includes/functions.php on line 6131

Android中WebView加载页面出现白屏解决方案

(1)首先在WebViewClient中添加

@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
    // 不要使用super,否则有些手机访问不了,因为包含了一条 handler.cancel()
    // super.onReceivedSslError(view, handler, error);
    // 接受所有网站的证书,忽略SSL错误,执行访问网页
    handler.proceed();
}

(2)其次注意对WebSettings授权

webSettings.setJavaScriptEnabled(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);
webSettings.setDomStorageEnabled(true);
webSettings.setDatabaseEnabled(true);
webSettings.setAppCacheEnabled(true);
webSettings.setAllowFileAccess(true);
webSettings.setSavePassword(true);
webSettings.setSupportZoom(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
webSettings.setUseWideViewPort(true);
上一篇 RecyclerView实现设置最大高度maxHeight
下一篇 OKHttp3学习之一:HelloWorld