我的应用程序中有Web视图。 在IDE中看到了警告。 “使用setJavaScriptEnabled可能会引入XSS漏洞” 对于代码来说。
webView.getSettings().setJavaScriptEnabled(true);
因此,在谷歌搜索后,我得到了如下建议: “如果您的应用程序真的不需要在WebView中使用JavaScript,那么请不要调用setJavaScriptEnabled(true)”
据我理解,如果我没有必要使用JS与WebView进行交互(在我的Android端代码中注入一些JS并处理JS事件),则不需要为我的WebView启用JS。但是,这是否意味着该网站上的所有JS都将在我的WebView中工作?我的意思是,如果站点包含一些JS来进行动画等操作,是否在不启用此设置的情况下,其功能会在我的WebView中正常工作。 非常感谢。