Codex FenBrowser JavaScript 排查:隔离解析、编译与运行时
EnglishCodex 安装步骤
- 打开固定版本的 GitHub 原文,从该版本保留 `.codex/skills/js-runtime-triage/` 整个目录。将它放入目标项目的 `.agents/skills/js-runtime-triage/`。
- 在目标项目中打开 Codex,输入 `$js-runtime-triage` 并给出本页示例里的任务和所需输出。
中文摘要
从最小页面或脚本复现 JS 异常,定位第一个失败阶段。适合区分语法、字节码、VM、宿主 API 和 DOM 触发行为。
SKILL.md 中文导读
可复现示例
在练习分支输入 `$js-runtime-triage`,给出一段无外部请求的计数器脚本。请定位首次点击后数字未更新的阶段,并保留最小复现。工作步骤
- 缩小触发异常的代码,记录错误形态和用户能看到的症状。
- 判断失败归属解析、编译、执行或宿主 API,做定向验证并报告根因。
验收方法
报告记录失败层级、根因所在代码和验证结果。后续维护者能用短脚本复现。
GitHub 原文 · 更新日期
适用环境
Codex 与 FenBrowser 工作副本。准备可本地重现的页面片段、错误输出和相关测试。
常见问题
可以从页面不更新直接判断是 JS 引擎问题吗?
先用最小样例区分执行错误、事件绑定与纯布局表现,再定位对应模块。