gpt4 book ai didi

android - WebView setJavaScriptEnabled 和 JavaScript 现场

转载 作者:行者123 更新时间:2023-11-29 01:05:02 24 4
gpt4 key购买 nike

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

webView.getSettings().setJavaScriptEnabled(true);

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

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

最佳答案

说明:

webView.getSettings().setJavaScriptEnabled(true);

在 webview 中禁用 Javascript,所以如果你放置 3 个站点、2 个等都没有关系,因为 javascript 在 webview 中被禁用。 webview 类似于 chrome、firefox 或其他浏览器。换句话说,您在网络浏览器中禁用了 javascript。

关于android - WebView setJavaScriptEnabled 和 JavaScript 现场,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47890140/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com