返回 Bug 清单
BUG-0313project-29中待处理frontend-logic

跨域 OAuth 跳转用 <Link> —— Next.js RSC prefetch 触发 CORS 拦截

发现:2026-10-01验证:2026-10-09置信度:70%

症状

CognX 头部的'登录/注册'按钮(href 指向 accounts..cn)点击前 prefetch 已被浏览器 CORS 策略拦截报错

根因

Next.js <Link> 会对同源路由做 RSC prefetch——跨域地址不适用,prefetch 请求直接被 CORS 拦截;跨域/OAuth 入口本质是普通导航

修复方案

所有 OAuth/跨域跳转一律用 <a> 而非 <Link>(头部登录入口、我的账户等全部替换)

错误签名

Link prefetch CORS RSC 跨域 跳转 accounts..cn 登录按钮

技术信息

来源项目

project-29

标签

project-29, mcp-reported