您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
github第一个commit
- // ==UserScript==
- // @name github first commit
- // @license MIT
- // @namespace http://tampermonkey.net/fuckkkkker
- // @version 2024-08-16
- // @description github第一个commit
- // @author fuckkkkker
- // @match https://github.com/*/*
- // @icon https://www.google.com/s2/favicons?sz=64&domain=github.com
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- function first() {
- var latestCommit = document.querySelector('[data-hovercard-url].Link--secondary[data-pjax]').href.split('/').slice(-1)[0]
- var commitTotalCount = parseInt(document.querySelector('span.fgColor-default').innerText.replace('Commits', '').replace(',', ''))
- var currentBranchName = document.querySelector('.Box-sc-g0xbh4-0.bmcJak.prc-Text-Text-0ima0').innerText.trim()
- var url = `https://github.com/${location.href.split('.com')[1]}/commits/${currentBranchName}?after=${latestCommit}+${commitTotalCount - 10}`
- var ulElement = document.querySelectorAll('.pagehead-actions.flex-shrink-0.d-none.d-md-inline')[0]
- var li = document.createElement('li')
- li.style = `
- height: 100%;
- width: 100px;
- display: flex;
- justify-content: center;
- align-items: center;
- `
- var a1 = document.createElement('a')
- a1.innerText = '最后一个commit'
- a1.href = url
- a1.target = '_blank'
- li.appendChild(a1)
- ulElement.insertBefore(li, ulElement.firstChild)
- }
- window.onload = function () {
- setTimeout(first, 2000)
- }
- })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址