服务器返回的数据把<br><p></p><img>标签转义成了
时间: 2024-09-05 11:03:41 浏览: 69
服务器返回的数据在处理HTML内容时,可能会遇到这种情况:当包含`<img>`标签的数据被当作纯文本传递,而不是作为实际的HTML解析时,为了避免安全风险(如XSS攻击),服务器可能会对这些特殊字符进行转义。 `<br>` 和 `</p>` 以及 `</img>` 标签会被替换为它们对应的实体形式,比如 `<br>` 可能会变成 `<br>` 或 `
`。
这种做法的目的是防止浏览器直接执行HTML代码,确保用户看到的是预想的内容,而不是恶意嵌入的行为。如果你需要解析这样的数据并显示图像,通常需要在前端代码中使用适当的函数或库(例如JavaScript的DOM解析、jQuery的html()方法,或者PHP的htmlspecialchars等)来解码这些转义后的字符。
阅读全文