gpt4 book ai didi

java - 等同于服务器端 Scala/Java 中的 Angular $sanitize

转载 作者:行者123 更新时间:2023-12-05 05:20:58 26 4
gpt4 key购买 nike

我像这样在 Angular 中清理一个字符串:

var sanitized = $sanitize($scope.someHtml);

如果用户试图在应用程序屏幕上输入恶意的 HTML/Javascript,这会很有效。

但是如果用户按下 F12 并绕过 UI 代码向服务器发送 HTTP 请求而不清理字符串,服务器将接受它。有没有办法在服务器端运行清理?我正在使用 Scala/Java。

最佳答案

看看Jsoup ,一个用于 HTML 解析、DOM 操作等的 Java 库(您可以轻松地与 scala 一起使用)。

给定的链接解释了如何使用白名单清理文档(以便只接受指定的元素/标签)。

关于java - 等同于服务器端 Scala/Java 中的 Angular $sanitize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43836625/

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