DevTrendsDeveloper trends
Accent color

tekkensteve /

github-page-jump

GitHub 的分页体验一直有个盲区:搜索结果有页码,但 Repositories、Stars、Commits 这些常用列表只给“Previous / Next”,没有页码,既跳不到第一页,也去不了最后一页,想翻到中间某页只能一页页点。 GitHub Page Jump 是一个零构建的 Chrome Manifest V3 扩展,专门补上这块缺失的能力。它根据 GitHub 实际渲染的三种分页形态自动切换策略: 有页码的分页器:直接添加…

LanguageJavaScriptDTSoftware developmentDTSkill / pluginOriginalbrowser-extension

About

GitHub 的分页体验一直有个盲区:搜索结果有页码,但 Repositories、Stars、Commits 这些常用列表只给“Previous / Next”,没有页码,既跳不到第一页,也去不了最后一页,想翻到中间某页只能一页页点。 GitHub Page Jump 是一个零构建的 Chrome Manifest V3 扩展,专门补上这块缺失的能力。它根据 GitHub 实际渲染的三种分页形态自动切换策略: 有页码的分页器:直接添加 ⏮️ 首页和 ⏭️ 末页按钮,输入页码回车即可跳转。 无页码的 page 参数列表(如 ?tab=repositories、?tab=followers):它会在后台自动索引页数,在 GitHub 原有的 Previous / Next 之间插入一个 1 2 3 … n 的页码窗口,点击即可直达。查找末页使用指数扫描 + 二分查找,100 页大约只需要 13 个请求,而不是逐页遍历。 after 游标列表(如 ?tab=stars、/tags、/commits):同样支持页码窗口,并会沿着游标链定位末页。 几个值得提的点: 零构建:源码直接就是可加载的扩展,没有打包步骤。 跟随 GitHub 主题:控件使用 Primer 颜色变量,自动适配 light / dark / high-contrast。 兼容 GitHub 的 Turbo / PJAX 部分导航,不会在站内跳转后失效。 可访问性:使用真实按钮、GitHub 自身的 Page N 命名,带 aria-current="page" 和行内校验提示。 支持工具栏 popup 中开启“固定分页栏到底部”的偏好(默认关闭)。

Discovery history

  1. 阮一峰周刊·用户投稿

    Nov 8, 2026 · 1 observations

Discuss this product