/refined-leetcode

网页版力扣扩展,提高 LeetCode-cn 刷题体验

Primary LanguageTypeScriptMIT LicenseMIT

semantic-release GitHub Action

Refined LeetCode

添加一些有用和有意思的功能,增强 LeetCode-cn 刷题体验

chrome-store-badge edge-store-badge

Refined LeetCode 是一个 Chrome 浏览器。理论上来说大多数基于 Chromium 开发浏览器都能支持,比如像 Microsoft Edge、Opera、Yanda 等浏览器。

我建了个 QQ 群:250316825,有兴趣可以加这个群,在群里进行反馈和交流。

功能

各功能的使用说明和视频演示,可以点击链接查看

安装

有两种安装方式,通过在线商店安装,或者通过离线安装。

在线安装

可以通过从 Chrome Web Store 安装。另外我也在 Microsoft Edge Addons 发布了这款扩展,如果使用 Microsoft Edge 浏览器,并且无法访问谷歌的话,可以从这里安装。但微软的审核会长一些,有可能会比谷歌商店慢上一些版本,所以即使使用 Microsoft Edge 浏览器,也比较推荐从Chrome Web Store安装,可以获得更及时的更新

推荐直接通过在线安装的方式来安装,比较方便,并且当扩展有更新的时候,会自动更新到最新版本。

但因为提交到商店需要进行审核,有时需要进行一些时间的等待,这时如果想要尝鲜,或者是因为某些原因无法连接到商店,可以尝试进行按照下面的方式进行「离线安装」,不过这样如果想要获取更新就需要每次手动来下载一下了。

离线安装

离线安装支持以下两种方式

  • 解压文件夹
  • crx 文件

启用开发者模式

  1. 打开 Chrome 浏览器
  2. 转到 chrome://extensions/ 页面,直接在地址栏输入 chrome://extensions/ 即可
  3. 切换页面右上角的开发者模式为启用的状态,并「刷新页面」

测试的时候,发现有时候不用「刷新页面」,后续也可以正常操作,但为了防止意外,最好是刷新一下页面

解压文件夹

https://github.com/XYShaoKang/refined-leetcode/releases 下载最新版本的 refined-leetcode-v[xxx].zip,解压 refined-leetcode-v[xxx].zip (其中 xxx 表示版本号)

  • 方式 1: 直接将前面解压的 refined-leetcode 文件夹拖入 chrome://extensions/ 页面即可
  • 方式 2:
    1. 点击页面左上角的 加载以解压的扩展程序 按钮
    2. 选择上面解压的 refined-leetcode 文件夹,再点击确定即可

操作视频

2023-03-18_18-51-45.mov

crx 文件

https://github.com/XYShaoKang/refined-leetcode/releases 下载最新版本的 refined-leetcode-[xxx].crx 文件,或者 refined-leetcode-[xxx].crx.zip 进行解压 (其中 xxx 表示版本号)

  • 直接将 crx 文件拖入 chrome://extensions/ 页面,会弹出一个提示,点击添加扩展程序按钮即可

操作视频

2023-03-18_18-41-36.mov

相关项目

感谢 leetcode.cn 力扣,提供了一个体验非常好的刷题平台,另外感谢以下相关项目提供的数据支持