添加使用 SSR 和 Fetch/XHR API 检测进行站点集成的文档/指南
作者: zhangtonghetony创建于 2026年8月17日更新于 2026年8月17日
标签enhancement
说明
当添加对使用 Server-Side Rendering (SSR) 的新网站的支持时,通过分析返回的初始 HTML 页面来检查用户名的存在经常失败. 在许多SSR架构中,针对用户的搜索结果或配置状态在初始页面 shell交付后同步被加载.
具体而言:
SSR意识:澄清对于SSR所启用的网站,基础URL的原始HTML响应可能不包含配置/用户存在数据.
基于API的检测:指示贡献者依赖内部API端点(JSON响应)而不是页面HTML来检查用户名.
检查工作流程:记录找到这些终点的确切步骤:
开放开发者工具(F12).
导航到 Network( 17) 标签 。
过滤请求由 Fetch/XHR 获取 。
刷新页面或触发搜索动作来捕捉基本的API请求和有效载荷结构.
行为守则
- 我同意遵守这个项目的行为守则
内容来源: sherlock-project/sherlock