我在使用腾讯云开发者社区的全局搜索框时遇到一个渲染相关的问题。当我在搜索框输入包含尖括号和事件属性的字符串后,下拉建议列表里似乎会把内容当成 HTML 解析,而不是按纯文本展示。\n\n我尝试过的排查:\n1. 检查了页面加载的 JS,下拉结果使用了 innerHTML 方式渲染;\n2. 对比了搜索结果页,结果页对标题做了转义;\n3. 确认不是浏览器插件导致。\n\n请问社区搜索下拉的渲染逻辑是预期行为吗?如果输入内容来自站内已存储的数据,应该在哪一层做转义比较合适?
相似问题