部分动态入口没有 href
“专业升学路径”和“大学生说专业”过去由无地址按钮加手势拦截器完成跳转,移动浏览器更容易把它判成一次被拦截的点击。
这页记录专业初选、学校查询、同学你好、AIPLuS、招生变化和旧入口的检查结果。重点回应 Android 浏览器,尤其是 Alook 在选择器、倒计时或页面正在变化时,点击后没有进入下一页的问题。
“专业升学路径”和“大学生说专业”过去由无地址按钮加手势拦截器完成跳转,移动浏览器更容易把它判成一次被拦截的点击。
现在先把完整地址写进 href,状态记录只做增强;即使脚本晚到、网络暂时断开或事件顺序不同,浏览器仍有默认打开路径。
云端 Chrome、桌面模拟移动尺寸和 Android Chrome 结果都不能代替 Alook 真机。最终验收会单独记录 Alook 版本、系统、地址和结果。
“已完成”表示已有检查证据;“待真机”表示不把模拟器或其他浏览器的结果冒充目标浏览器。
| 环境 | 本次检查 | 状态 | 重点路径 |
|---|---|---|---|
| PC Chrome | 入口、地址、资源、回退 | 已完成基线检查 | 首页 → 专业初选 → 专业路径/同学你好 |
| Pad / 窄屏 | 触控目标、换行、无横向溢出 | Preview 待复核 | 首页、ln-rank、tongxue、AIPLuS |
| Android Chrome | 真机点击与断网回退 | 待真机 | 选择器后、倒计时后、长 URL 入口 |
| Alook | 真实点击事件顺序与页面打开 | 必须人工完成 | 专业升学路径、大学生说专业、学校专业卡 |
用户复现的“点了以后页面向上跳、真正想打开的内容反而没有打开”,说明风险不只存在于地址跳转,也存在于原生展开控件触发的焦点滚动、布局变化和下一次触控命中。Android Chrome 可正常展开,不能证明 Alook 的事件顺序也安全。
| 活动界面 | 风险级别 | 当前结论 | 处理计划 |
|---|---|---|---|
| 首页“了解 / 证据 / 主线 / 产业” | P0 | 本轮已整改显式 button + aria-expanded + hidden 面板;展开前后恢复滚动位置。 | PC/Pad/Android Chrome 复核,Alook 真机单独验收。 |
| AIPLuS 决策侧栏 | P1 | 已登记风险仍有“家庭决策书、已确认条件与依据、其他家庭档案”原生 details。 | 下一阶段统一为稳定展开控件,保留侧栏状态与键盘语义。 |
| 自选诊断/建议讨论顺序 | P1 | 已登记风险AIPLuS 运行时会动态生成两个 details,重绘时还可能发生布局变化。 | 加入动态重绘后的控件契约和滚动稳定性测试。 |
| 分数换算说明 | P2 | 低风险说明折叠不直接负责跨页面打开,但结果区另有显式平滑滚动,需纳入 Android 回归。 | 验证结果展示不抢焦点、不把用户带离当前操作;必要时改为显式定位。 |
本轮结论:首页是已复现且已直接整改的阻塞点;其余活动界面不是“未发现问题”,而是已发现同类实现并进入分级整改。审计门会阻止首页回退到原生 summary,同时持续记录这些 P1/P2 面。
不只检查首页:每个入口都按“地址是否存在、脚本未完成时是否还能打开、旧地址是否只跳一次”复核。
每完成一步都先测试,再进入下一步;中断后从检查点里的第一项未完成任务继续。
本报告只记录浏览器可打开性、地址和呈现层行为,不把 AI 解释当作招生事实,也不改变录取数据、专业目录或受保护的 /fenxi/ 运行时。
当前整改保留既有导航事件与返回定位能力;新增的原生链接回退不新增业务状态机。断网保护的含义是“地址已经可打开”,不承诺无网络时能加载需要服务端数据的完整结果。
受保护路径:/fenxi/、functions/fenxi/、functions/_middleware.js。合并门:PR 计划、检查点、exact-head Preview、required checks、真机矩阵和合并后生产复核必须可追溯。