Android4.3的時候,WebView用的是webkit;4.4用的是Chromium(Blink引擎);5.0 WebView獨立。
4.4以前WebView的addJavascriptInterface的安全問題比較嚴重,包括跨站腳本攻擊(XSS),SQL注入和 Insecure Direct Object References。
XSS會帶來這幾個問題:
1.通過file://來訪問SharedPreference
- 通過smsJSInterface.launchSMSActivity發(fā)短信
- 修改html, css等
安全地帶
如果WebView訪問的服務(wù)器都是自己的,并且WebView不會訪問外鏈,就不用擔心這個問題了。
原文地址:
https://medium.com/@manuelvicnt/android-webviews-1cbe1ffb7a2b?__s=fr2jjz6ri4by8nydwmsf