开发安卓时遇到了Https的页面加载了http的js和css,提示Mixed Content错误,阻止了加载
解决方案:
安卓下面:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); }
通过网页来解决:自动将http的不安全请求升级为https,需要后台有Https支持
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">