You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Deno Oak集成PayPal SDK后出现crbug/1173575错误求助

Deno Oak 开发网站遭遇 crbug/1173575 错误,删代码也没用?试试这些方案

问题还原

我用 Deno + Oak 做网站,集成 PayPal SDK 时踩了坑:

  • 一开始手滑跑了 npm install(忘了 Deno 不原生支持 npm)
  • 后来改成 HTML 里直接加 PayPal 的脚本标签
  • 结果启动应用访问页面就触发 crbug/1173575 错误
  • 更离谱的是,把新增的代码全删了,错误还是存在

可行的排查&解决步骤

1. 清掉 Deno 缓存先

这个错误常和缓存污染有关,先强制刷新 Deno 的缓存:

deno cache --reload

重启应用再试。

2. 排查浏览器端问题

  • 强制刷新页面(Ctrl+Shift+R / Cmd+Shift+R),清空浏览器缓存
  • 用无痕窗口打开页面,排除浏览器扩展或缓存的干扰

3. 清理 npm 残留文件

误装的 node_modules 文件夹可能留了烂摊子,先:

  • 彻底关掉所有 Deno 相关进程
  • 删除项目里的 node_modules 文件夹
  • 重启应用

4. 检查 Oak 静态文件配置

如果是旧的 HTML 文件被缓存了,检查 Oak 的静态服务配置,加个禁用缓存的头:

import { Application, send } from "https://deno.land/x/oak/mod.ts";

const app = new Application();

app.use(async (ctx) => {
  await send(ctx, ctx.request.url.pathname, {
    root: `${Deno.cwd()}/public`,
    headers: {
      "Cache-Control": "no-cache, no-store, must-revalidate",
      Pragma: "no-cache",
      Expires: "0",
    },
  });
});

await app.listen({ port: 8000 });

5. 调整 Deno 版本

某些 Deno 版本和 Oak 或浏览器可能有兼容性问题,试试升级/降级:

# 升级到最新稳定版
deno upgrade
# 或者指定版本,比如1.37.0
deno upgrade --version 1.37.0

补充说明

crbug/1173575 是 Chrome 内核的已知 bug,大多和资源加载异常、缓存冲突或环境残留有关。按上面的步骤排查,基本能解决大部分情况。

内容的提问来源于stack exchange,提问作者user19407663

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 04:10:35