ComfyUI 拖拽失效排查:第三方节点包劫持 drop 事件
Inside_Chocolate_967 · reddit · 2026-10-16
作者发现向 ComfyUI 拖入文件失效,常见建议是移除 Mixlab 节点包,但其案例中 ComfyUI-JDCN 也会拦截文件拖放。根因:某些扩展在 document/document.body 上注册全局 drop 监听并无条件调用 preventDefault()/stopPropagation(),而 ComfyUI 原生 drop 处理器会跳过已标记 defaultPrevented 的事件,导致普通 workflow JSON 也无法进入原生处理。
排查方法:
- 让 Claude Code、Codex、Qwen 等编码助手访问 customnodes 文件夹,检查前端 JS 中调用 preventDefault() 或 stopPropagation() 并阻断原生文件处理的全局 drop handler
- 或手动搜索扩展 .js 文件中的 addEventListener('drop',找附加在 document 级、未判断文件类型就取消所有 drop 事件的 handler
目标是保证扩展不处理的文件(含普通 workflow JSON)仍能到达 ComfyUI 原生 handler,同时保留扩展自身的导入功能。
「编程与Agent」频道最新
- 开发者用3台DGX Spark组本地集群跑GLM-5.3-Flash,配代理均衡日生175万token — Teknium · 2026-10-16
- 开发者分享给电脑上的 Agent 划权限:能读能写,发删买一律先问人 — No_Fan5310 · 2026-10-16
- 开发者用GPT写出unifi-simulator,让MikroTik交换机伪装进UniFi网络拓扑 — Pytlicek · 2026-10-16
- 斯坦福 45 分钟课拆解 Grok Bot:always-on agent 的 harness 工程 — Hesamation · 2026-10-16
- Opus 5.5 + Three.js 打造水波鱼群樱花互动场景,美到刷屏 — nikola_mr64990 · 2026-10-16
- 用 Grok 搭建线性回归交易系统,125 天在 Polymarket 赚 50 万美元 — Roger_M_Taylor · 2026-10-16