Android在使用WebView时,图片显示出错问题。
16lz
2021-01-25
Android的webview在使用h5页面的时候,容易碰到h5页面中的图片加载异常的问题。一般情况下这种情况是由于android端和h5页面端使用的http链接头不一致导致的。
Android中使用了https头,而h5页面中使用了http头,就会出现此类问题。反之,亦然。所以在使用webview的时候,一定要保持两者的请求头一致。这样能避免产生很多问题。此外。在5.0以上的版本中可以设置混合模式来解决这个问题。代码如下:
if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){
getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
更多相关文章
- 安全新手入坑——HTML标签
- Nginx系列教程(四)| 一文带你读懂Nginx的动静分离
- ndk 编译webrtc出现 rw_lock_posix.h:35: error: 'pthread_rwloc
- Android菜鸟笔记- 获取未安装的APK图标、版本、包名、名称、是否
- Android(安卓)Webview使用攻略基础详解
- Android(安卓)项目模块化开发,提高开发效率。
- RecyclerView中ViewHolder重用机制理解(解决图片错乱和闪烁问题)
- Android(安卓)开源框架Universal-Image-Loader完全解析(一)--- 基
- androidStudio 4.0 打包jar、找不到jar一系列问题、classes.jar