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);

}

更多相关文章

  1. 安全新手入坑——HTML标签
  2. Nginx系列教程(四)| 一文带你读懂Nginx的动静分离
  3. ndk 编译webrtc出现 rw_lock_posix.h:35: error: 'pthread_rwloc
  4. Android菜鸟笔记- 获取未安装的APK图标、版本、包名、名称、是否
  5. Android(安卓)Webview使用攻略基础详解
  6. Android(安卓)项目模块化开发,提高开发效率。
  7. RecyclerView中ViewHolder重用机制理解(解决图片错乱和闪烁问题)
  8. Android(安卓)开源框架Universal-Image-Loader完全解析(一)--- 基
  9. androidStudio 4.0 打包jar、找不到jar一系列问题、classes.jar

随机推荐

  1. Android(安卓)DHT11驱动
  2. android百度地图标记点代码
  3. Android(安卓)_Android登录对话框实现(1)
  4. 直播源码Android实现 曲线路径动画
  5. android 读取 icon
  6. Android开发实现HttpClient工具类
  7. Android系统启动-SystemServer下篇
  8. 第一番 Android(安卓)不能进行debug调试
  9. 解决Android(安卓)studio 启动报错java.l
  10. Android(安卓)Support兼容包详解