Android WebView setJavaScriptEnabled和站点上的JavaScript

Android WebView setJavaScriptEnabled和站点上的JavaScript,android,webview,Android,Webview,我的应用程序中有web视图。 我可以在IDE中看到警告。 “使用setJavaScriptEnabled可能会引入XSS漏洞” 代码 所以,在谷歌搜索之后,我有一些建议: “如果您的应用确实不需要在WebView中使用JavaScript,则不要调用setJavaScriptEnabled(true)” 据我所知,如果我不需要使用JS与这个WebView交互,我就不需要为我的WebView启用JS。(在WebView中注入一些JS,并在我的Android端代码中处理JS事件)。但是,这是否意味着

我的应用程序中有web视图。 我可以在IDE中看到警告。 “使用setJavaScriptEnabled可能会引入XSS漏洞” 代码

所以,在谷歌搜索之后,我有一些建议: “如果您的应用确实不需要在WebView中使用JavaScript,则不要调用setJavaScriptEnabled(true)”

据我所知,如果我不需要使用JS与这个WebView交互,我就不需要为我的WebView启用JS。(在WebView中注入一些JS,并在我的Android端代码中处理JS事件)。但是,这是否意味着该网站上的所有JS都将在我的WebView中工作。我的意思是,如果一个站点包含一些JS,比如说一些动画。如果不启用此设置,此动画将在我的WebView中工作。 非常感谢。

说明:

webView.getSettings().setJavaScriptEnabled(true);

在webview中禁用Javascript,因此如果您放置3个站点、2个站点等,这并不重要,因为Javascript在webview中被禁用。webview类似于chrome、firefox或其他浏览器。换句话说,您正在禁用web浏览器中的javascript。

在对不同站点进行测试后,我可以看到,如果设置为

webView.getSettings().setJavaScriptEnabled(true)
未为我的WebView启用

webView.getSettings().setJavaScriptEnabled(true)