host-brand-url.test.ts
5.1 KB
-
fix(宿主跳转): 按子串换,别按域名标签精确匹配 —— arrail-test 漏了 · 8827ac0b
2026-08-23 测试环境实测:瑞泰患者点跳转,还是去了 arrail。 根因:上一版把 hostname 拆成标签、找**等于** `arrail` 的那一段。而测试环境的域名是 `arrail-test.5i5ya.com`,标签是 `arrail-test` —— 精确匹配匹配不上,一个字都没换。 各环境的域名前缀会带后缀(test / uat / …),枚举不完。 ⇒ 认这个**词**本身,不认它周围是什么:hostname 里出现的别的品牌片段整词替换 (arrail-test → rytime-test)。
⚠ ️ 仍然只换 hostname,⛔ 不碰路径和查询串(`?from=arrail` 是宿主自己的业务参数)。⚠ ️ 解不出 URL(相对路径 / 哨兵值 'postMessage')仍原样返回。 判据本身没问题 —— 同一时刻查过那个患者:sourceUnit='瑞泰',取值是对的, 只是替换规则太严。补回归用例(带环境后缀的域名),前端 15 条全绿。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>luoqi committed