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標籤無法彈窗

 

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