关于
大多数漫威观看顺序都是一份平铺的清单,按上映顺序或时间线排列,即使故事之间其实并无依赖,也强行规定了死板的次序。这个应用走的是另一条路:片单是一张有向的剧情依赖图,你看到的“推荐顺序”是这张图的拓扑排序。想看任意一部,你只需要那些指向它的作品。
喜欢 Marvel Watchlist 吗?
如果这个网站能帮你安排接下来要看的漫威作品,欢迎请我喝杯咖啡,支持这个项目。
这张图从何而来
依赖数据改编自 A smarter MCU watch order (ver. 003, March 2026),这是 Rocked03 制作并发布在 r/marvelstudios 的社区图表:
https://www.reddit.com/r/marvelstudios/s/Yc9CunxbWr
顺序以及每一条箭头的判断,功劳全归其作者。本项目只是把该图表誊录为机器可读的形式,以便用程序遍历。引用图表自身的免责声明: “这些标签是主观的……层级之间的界线是模糊的,一个故事的重要性也会因人而异。它的存在是帮助你在漫威宇宙中找路,而不是规则。” Titles and story-dependency edges are a best-effort transcription of the chart. The chart's own disclaimer applies: the labels are subjective and the lines between levels are blurry. Corrections are welcome - edit this one file and open a PR.
三种箭头
每条依赖都带有强度,直接取自图表的图例。你来决定要多严格,顺序和“还缺什么”的列表都会随之变化。
- 必看62 条边
只包含硬性剧情依赖。穿越漫威宇宙的最短路径。
- 建议看45 条边
硬性依赖,加上作品虽有回顾但默认你已了解的背景。
- 可以看45 条边
包含一切,连一带而过的呼应也算。完美主义者路线。
原图中的虚线箭头是基于上映前信息的推测;这里标记为预测,出现在尚未上映的作品上。
语言
界面提供 14 种语言,其中包括阿拉伯语和波斯语的从右到左版式。首次访问时会使用你浏览器的首选语言;此后系统会记住你在语言菜单中的选择,而且语言是网址的一部分,因此你分享的链接会以你分享时的语言打开。
翻译的是界面,详细剧情梗概同样翻译,因为那是本站自己撰写的文字。作品名称不翻译,也永远不会:它们是标识,机器翻译出来的片名帮不了任何人找到那部片子。页首那段简短简介来自 TMDB,只要有人在那里用你的语言写过就用你的语言,没有人写过就回落到英文。新增一种语言只需在 src/i18n/dictionaries/ 中添加一个 JSON 文件;docs/internationalisation.md 中有指南。
- English
- Español
- Português (Brasil)
- Français
- Deutsch
- Italiano
- Türkçe
- Русский
- हिन्दी
- 简体中文
- 日本語
- 한국어
- العربية
- فارسی
海报、IMDb 与观看链接
每部作品都会链接到 IMDb:有已核实的 id 时直接跳转,否则跳转到 IMDb 搜索,这样链接总能落到有用的地方。但图片并非来自 IMDb:它没有公开图片 API,其海报也不允许外链。海报来自 TMDB,其免费 API 允许这种用途,同时还提供每部作品的 IMDb id。若未配置 TMDB 密钥,应用会根据作品数据自行绘制海报,颜色会告诉你它属于哪个阶段。
流媒体版权因地区而异且时常变动,因此平台标签只是提示,而非承诺。每部作品上的在哪里观看链接会针对你所在的国家或地区给出结果,那才是可信的答案。
详细剧情与剧透
只有允许你跳过某些内容,观看顺序才有意义。因此每一部已上映的作品都配有详细剧情:真正发生了什么,包括结局,写作方式确保你完全跳过它之后,依然能跟上依赖它的那些作品。目前已写好 97 篇;其余的要么尚未上映,要么在等一位真正看过的人来写。
除非你主动要求,否则它绝不显示。简短、无剧透的简介仍在页头原处;详细版位于其下方、按钮之后,在你按下之前,它的文字根本不在页面里:没有可以透过去读的模糊层,也没有屏幕阅读器会误读的内容。如果你更希望总是看到它们,按钮旁边有一个复选框,选择会以 marvel-watchlist:spoilers:v1 记在你的浏览器中,也可在同一处取消。尚未上映的作品刻意没有剧情梗概。
这些剧情梗概是为本项目原创撰写的,存放在 data/summaries/,每种语言一个文件。英文是底本,其余 13 种语言如今都有了完整的译本,只待第二位母语者复核。某部作品若某种语言尚未译到,就只在那一部上回落到英文原文,并会明确标注,让你知道自己在读什么。欢迎提交更正与翻译:改动一个文件,然后运行 npm run summaries:validate。
你的清单
你勾选的一切都保存在浏览器的 localStorage 中,键名为 marvel-watchlist:v1。没有账号,不调用服务器,也没有追踪。存储层位于一个小小的适配器接口之后,因此将来基于登录和数据库的清单可以在不改动界面的情况下替换它。相关路线请参见 README。你随时可以导出和导入你的清单。
保持数据最新
整个片单都在一个文件里,即 data/marvel-graph.json,所以添加明年的片单,就是加上一部作品及其箭头,然后运行 npm run graph:validate。这项检查会在版本发布之前,拒绝未知 id、重复或自指的边以及依赖环。项目还附带了面向 Postgres 和 Neo4j Cypher 的导出脚本。
- 作品数
- 103
- 依赖数
- 152
- 数据集
- 2026.03.007
源代码
整个项目都是开源的,采用 MIT 许可证,放在 GitHub 上:应用本身、依赖关系图、剧情梗概,以及这些译文。欢迎提交 issue 和 pull request,无论是原图里漏掉的一条箭头、某部仍在等人看完才能写梗概的作品,还是本站尚未支持的语言。
法律声明
非官方粉丝项目。漫威、漫威电影宇宙及所有作品名称均为 Marvel Characters, Inc. 与华特迪士尼公司的商标;本项目与它们无关,未获其认可或赞助。项目不存储任何影视内容,只保存作品名称及其相互关系。