Webview采坑总结

1.@JavascriptInterface   开发环境api>16才能起作用

2.listview添加webview显示异常,根据h5设置为关键(使用百度等其他页面替换测试)

3.listview或者scrollview嵌套webview显示异常,

一:使用百度页面或者其他html页面替换,查看是否显示,

二:html点击透明边框,显示正常

4.webview中https加载数据,出现不能刷新数据。 https只能跳转https,https跳转http会导致页面刷新数据失败。

5.webview播放H5视频onResume,onPause方法添加相关反射关闭部分手机视频播放问题,导致webkit全局变化,结果微信,支付支付,H5中Url拦截等页面需要添加相同的发射才能正常操作显示。

6.webview播放腾讯视频,小米手机不支持硬件加速(加速黑屏只有声音)

7、webview.pauseTimer()全局性影响配置慎用,导致H5的js失效,支付宝支付异常

8、H5获取不到手机屏幕的宽高,native原生webview的父布局,影响H5宽高获取

9、网页中target=”_blank”标签,会给页面打开造成异常

10、webview绑定applicationContext,导致H5,select标签无法弹窗

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章