今日所学
渐进披露不是隐藏功能
渐进披露的目的,是先展示完成当前任务真正需要的信息,再在用户表现出进一步意图时提供更多控制。它不是简单地把复杂功能塞进二级页面,而是按决策顺序重新组织界面,让第一次使用保持清晰,同时不牺牲熟练用户需要的能力。
反爬虫之Lightpanda
在 Nginx 层根据 User-Agent 提前拦截明确自报身份的无头浏览器请求,可以避免它们继续消耗 Next.js、API、数据库和埋点资源;但 UA 可以伪造,因此这只能作为低成本的早期过滤。
渐进披露的目的,是先展示完成当前任务真正需要的信息,再在用户表现出进一步意图时提供更多控制。它不是简单地把复杂功能塞进二级页面,而是按决策顺序重新组织界面,让第一次使用保持清晰,同时不牺牲熟练用户需要的能力。
在 Nginx 层根据 User-Agent 提前拦截明确自报身份的无头浏览器请求,可以避免它们继续消耗 Next.js、API、数据库和埋点资源;但 UA 可以伪造,因此这只能作为低成本的早期过滤。