https加载http报Mixed Content

开发安卓时遇到了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">

相关推荐