chrome 扩展快速跳转到 github repo 的最初 commit

  • f
    fqxufo
    大家都说阅读源代码是学习编程最好的办法,但是 GitHub 网页端好像没有方便的跳转到最初 commit 的方法。所以我做了一个这样的扩展,可以在 commit 页面翻页按钮之后增加一个 initial 的按钮,点击后可以直接跳转到最初的 10 个 commits。
    源代码:https://github.com/fqxufo/goto-initial-commits
    chrome 商店地址:https://chrome.google.com/websto ... afchlogpiloffdhcnpa



  • F
    FQX
    最后都不是要导入ide里面去学的嘛 iOS fly ~
  • f
    fqxufo
    回复2#FQX


    git clone下来再用命令行查看最初commit毕竟还是比较麻烦,这个网页端操作,有时候就想简单的看看最开始的代码是什么样子,用这个扩展还是比较方便的
  • 嘻哈小寒
    楼主写Chrome插件上瘾了这种小需求用油猴脚本不是更合适嘛 iOS fly ~
  • f
    fqxufo
    回复4#嘻哈小寒


    最开始是准备写成油猴脚本的,后来发现 github 用了 pjax 技术加载页面,用脚步无法检测到 pushstate 状态的改变。
    所以用 chrome 扩展,可以用动态嵌入 js 文件到原页面的方式,可以在原页面的 js 运行环境中,就可以拿到 pushstate 状态的变化,再据此执行代码
  • 嘻哈小寒
    回复5#fqxufo
    原来是这样iOS fly ~