#15·skills

错误: 历史. 取代状态在 OAuth 回调后将已有的查询参数和散列放下

作者: perry-the-pr-reviewer[bot]创建于 2026年4月13日更新于 2026年4月13日

错误

在OAuth召回之后,

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你来干什么? 历史. replace State ({}, ""), 位置. pathname )


`位置.pathname'将路径后的所有东西都剥去——包括现有的查询参数和散列碎片。 此间断 :
- SPA散列路线(例如`/#/dashboard'改为`/')
- OAuth 重定向前应用程序的任何其他查询参数
- 使用`? ' 参数进行国家管理

□ 修补

只删除 " 代码 " 段落,并保存其他一切:

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你来干什么?
const u = 新的 URL( 位置. href );
u.searchParams.delete ("代码") ;
u.searchPrams.delete ("状态"); // 如果使用
历史. 取代状态( QQ, “ ” ), u.toString ());

由Perry审查

内容来源: OpenRouterTeam/skills