最近好多人在群里问刷题用什么浏览器比较顺手,说实话这个问题我太有发言权了。前前后后折腾了两年多,LeetCode、牛客、洛谷、Codeforces 这些平台我基本都泡过,浏览器换了一茬又一茬,踩过的坑也不少。今天就把我自己实际用下来觉得靠谱的OJ浏览器和相关工具整理一下,不管你是刚入门的新手还是已经刷了几百道的老手,应该都能找到适合自己的方案。下面这些都是真实使用感受,不是网上随便抄的参数对比。

很多人一开始都是用 Chrome 或者 Edge 直接打开 OJ 平台,觉得能用就行。但刷多了就会发现一些问题。比如有些 OJ 平台的代码编辑器在普通浏览器里加载特别慢,尤其是题目描述很长的时候,往下翻半天才能看到输入输出样例。还有就是切换题目的时候页面重新加载,思路刚接上就被打断了。
另外像 Codeforces 这种国外的平台,有时候访问不太稳定,提交代码转圈转半天,心态直接崩了。我一开始以为是网络问题,后来换了个专门优化过的OJ浏览器,发现确实流畅不少。所以不是说普通浏览器不能用,而是刷题这个场景对浏览器有一些特殊需求,比如代码高亮、快速跳转、多标签管理这些,普通浏览器默认设置不太跟得上。

先说一个我用得最久的,就是基于 Chromium 内核改的那种刷题专用浏览器。这类OJ浏览器一般会内置一些脚本,比如自动展开题目折叠内容、代码模板一键填充、提交结果声音提醒等等。我用的是某位大佬做的一个开源版本,装了之后刷题的连贯性好很多,不用每道题都手动点来点去。
然后就是油猴脚本配合普通浏览器,这个方案适合不想换浏览器的人。装几个常用的刷题脚本,比如显示题目难度、隐藏已通过的题目、自动保存代码草稿这些,效果也不错。不过脚本多了容易冲突,我之前装了七八个,结果页面直接白屏了,后来精简到三个才稳定下来。
还有一类是集成开发环境自带的浏览器插件,比如 VS Code 里可以直接打开 OJ 题目链接,边写边测。这个适合习惯在本地写代码的人,但说实话调试的时候切来切去也挺烦的,看个人习惯吧。

第一个是内存占用。有些OJ浏览器功能堆得多,开三四个标签页内存就飙到 2G 以上,电脑配置一般的直接卡死。我建议选那种可以按需开启功能的,不用的时候把脚本关掉。
第二个是同步问题。如果你在多个设备上刷题,书签、代码草稿、做题记录能不能同步就很关键。我之前用过一个浏览器不支持同步,换电脑之后收藏的题目全没了,气得我当场卸载。
第三个是对不同 OJ 平台的兼容性。有些工具只适配 LeetCode,换到牛客或者洛谷就不灵了。所以选之前最好确认一下你常刷的平台在不在支持列表里。我现在用的这个OJ浏览器支持市面上主流的七八个平台,切换起来没什么障碍。
最后提醒一句,工具终究是辅助,别本末倒置花太多时间折腾浏览器。找到一套顺手的配置之后就固定下来,把精力放在刷题本身。我见过太多人包括我自己,前期光研究工具就花了好几周,题目没刷几道。希望这篇分享能帮你少走点弯路,直接抄作业就行。
2026/9/13 15:11:59
Windows 11支持(0) 盖楼(回复)