之前做项目,主要是一个webview包壳,但因为需要很多和原生交互的东西,所以代码逐步累加,就遇到的一些小问题,做一次整理,主要做个小demo。
- tbs框架的webview
- tbs在application初始化
- webview动态生成,注意销毁
- webview加载H5调用拍照,上传图片功能,不会写H5页面,在别人博客上复制了一个!
- 使用pdf.js读取pdf文件
- pdf 读取pdf文件,读取较大pdf需要等待时间
- webview遇到H5的window.open问题
- 新建一个窗口 WindowOpenActivity,这个页面没有加沉浸式处理
懒得写而已!就一个方法调用的事情
- url根据请求头去判断类型content-type,根据类型判断是否加载pdf.js还是直接加载url,当然播放视频,音频等等的都可以这么处理吧!
- 新建一个窗口 WindowOpenActivity,这个页面没有加沉浸式处理
- 动态权限申请
- 有些厂商的小部分手机默认授权了一些权限,所以可能不会走权限回调
- 关于webview包壳的沉浸式效果的实现`````如果顶部是轮播图不太友好!
- 可以看一下加载必应浏览器时的效果,效果还凑合
- 网页弹窗处理