ワンクリックで
xrk-www-compat
编写或审查 core/*/www 静态页、校园 WebView 兼容、HttpResponse 前端解包时使用。浏览器环境 ≠ Node 26。含普通静态与前端工程(sign.json)挂载。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
编写或审查 core/*/www 静态页、校园 WebView 兼容、HttpResponse 前端解包时使用。浏览器环境 ≠ Node 26。含普通静态与前端工程(sign.json)挂载。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
当你需要开发/排查 HTTP 抓取、SSRF、Playwright 受控浏览器、本地字体增强截图,或判断 web_fetch 与 browser 工作流如何选型时使用。
当你需要从“应用视角”看 XRK-AGT(启动流程、Web 控制台、前后端协作、典型技术栈组合)时使用。
当你需要开发或排查 HTTP API(core/*/http/*.js)、理解 HttpApi 基类、HttpApiLoader、业务层约定时使用。
编写或审查 core/*/www 静态页、校园 WebView 兼容、HttpResponse 前端解包时使用。浏览器环境 ≠ Node 26。
编写或审查 core/src 代码时的写法与性能规范(全局裸名、状态、I/O、异步、HTTP)。改 Core 前必读。
当你需要快速理解 system-Core 提供哪些 HTTP API/工作流/插件/Tasker/Web 控制台能力,或定位某个模块在哪实现时使用。
| name | xrk-www-compat |
| description | 编写或审查 core/*/www 静态页、校园 WebView 兼容、HttpResponse 前端解包时使用。浏览器环境 ≠ Node 26。含普通静态与前端工程(sign.json)挂载。 |
语义权威:
core/system-Core/www/xrk/modules/web-compat.js
挂载权威:docs/www-mount.md ·www-app-resolve.js/mount-core-www.js
响应形状:skillxrk-http-api·HttpResponse.success
| 环境 | 超时 / ID / 克隆 | HttpResponse |
|---|---|---|
Node(core/*/http、src/) | AbortSignal.timeout;xrk-node-runtime | 只写响应 |
浏览器 www/ | abortTimeout / randomId / deepClone | unwrapSuccess 或读顶层 |
| 场景 | 做法 |
|---|---|
/xrk 控制台 | import { … } from './web-compat.js'(utils.js 再导出) |
| 其它产品 Core | 只内联同语义;禁止依赖 /shared 或跨应用 /xrk/... |
经典 <script> | 内联,注释写「对齐 web-compat.js」 |
| 导出 | 浏览器勿裸用 |
|---|---|
randomId | crypto.randomUUID() |
unwrapSuccess | 默认 json.data.字段 |
abortTimeout | AbortSignal.timeout |
deepClone | 无降级 structuredClone |
新能力:先改 web-compat.js,再同步各产品内联份。
| 判定 | 行为 | |
|---|---|---|
| 普通静态 | 无 sign | URL=/${文件夹名},挂目录本体 |
| 前端工程① | enabled: false | 只 build、不启进程,挂 dist |
| 前端工程② | enabled: true | 启进程 + 反代 |
详见 docs/www-mount.md。Vite base = proxy.mount。
randomUUID / AbortSignal.timeout / 无降级 structuredCloneimport /shared 或 /xrk/modules/web-compat.jssharedsign.json 的工程:URL 与 proxy.mount / Vite base 一致tests/framework/www-web-compat.test.mjs · mount-core-www.test.mjs