您需要先安装一个扩展,例如 篡改猴、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) } })();