WebView在安卓5.0之前默认允许其加载混合网络协议内容。在安卓5.0之后,默认不允许加载http与https混合内容,需要手动设置。代码如下:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
本文讲解了WebView在不同安卓版本中加载混合网络协议内容的默认行为变化。在安卓5.0之前,默认允许加载混合内容;从安卓5.0开始,默认禁止加载http与https混合内容,需手动设置允许。
WebView在安卓5.0之前默认允许其加载混合网络协议内容。在安卓5.0之后,默认不允许加载http与https混合内容,需要手动设置。代码如下:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
1450
1022

被折叠的 条评论
为什么被折叠?