Using setJavaScriptEnabled can Introduce XSS Vulnerabilities into&

Android Warning : Using setJavaScriptEnabled can introduce XSS vulnerabilities into you application, review carefully.
原因:如果你的应用没有在WebView内直接使用JavaScript,不要调用setJavaScriptEnabled()我们见过这个方法在简单的代码中执行,也许会导致在产品应用中改变用途 -- 所以如果必要的化移除它默认的,WebView不执行JavaScript,所以跨站脚本攻击不可能产生。使用addJavaScriptInterface()要特别的小心,因为它允许JavaScript执行通常保留给Android应用的操作只把addJavaScriptInterface()暴露给可靠的输入源,如果不受信任的输入是被允许的,不受信任的JavaScript也许会执行Android方法。
解决方法:
1、开发文档中WebView有所提及
2、最简单的方法:加入:@SuppressLint("SetJavaScriptEnabled")   忽略这个警告

你可能感兴趣的:(Using setJavaScriptEnabled can Introduce XSS Vulnerabilities into&)