您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
注意:按钮需要等待几秒才能加载出来
当前为
// ==UserScript== // @name Github仓库查看第一次commit // @namespace http://tampermonkey.net/ // @version 0.3.1 // @description 注意:按钮需要等待几秒才能加载出来 // @author AN drew // @match https://github.com/*/*/commits* // @require https://code.jquery.com/jquery-3.1.1.min.js // @grant none // ==/UserScript== var browser = { versions: function() { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核 gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核 mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端 ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端 android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器 iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器 iPad: u.indexOf('iPad') > -1, //是否iPad webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部 }; } (), language: (navigator.browserLanguage || navigator.language).toLowerCase() }; (function() { 'use strict'; var href=window.location.href; var home=href.substring(0,href.lastIndexOf("/commits")) if (browser.versions.mobile||browser.versions.android) home=home+"?files=1"; $.ajax({ url:home, method:'get', success:function (res) { var nums,num; if (browser.versions.mobile||browser.versions.android) { nums = $(res).find(".history-link").find("a"); num = parseInt(nums.eq(0).html().replace(",","").replace("commits","").trim()); } else { if($(res).find(".commits").length > 0) { nums = $(res).find(".commits").find(".num"); num = parseInt(nums.eq(0).html().trim().replace(",","")); } else { nums = $(res).find(".octicon-history").parent().find("strong"); num = parseInt(nums.text().replace(",","")); } } var offset; if(num%35==0) { offset=num-35-1; } else { offset=num-num%35-1; } var newer,older; if($(".container-lg").length>0) { newer = $("#js-repo-pjax-container > div.container-lg.clearfix.new-discussion-timeline.p-responsive > div > div.paginate-container > div > a:nth-child(1)"); older = $("#js-repo-pjax-container > div.container-lg.clearfix.new-discussion-timeline.p-responsive > div > div.paginate-container > div > a:nth-child(2)"); } else { newer = $("#js-repo-pjax-container > div.container-xl.clearfix.new-discussion-timeline.px-3.px-md-4.px-lg-5 > div > div.paginate-container > div > a:nth-child(1)"); older = $("#js-repo-pjax-container > div.container-xl.clearfix.new-discussion-timeline.px-3.px-md-4.px-lg-5 > div > div.paginate-container > div > a:nth-child(2)"); } var a; if($("button:contains('Older')").length>0) //尾页 a=newer; else a=older; ; var newest = a.clone(true); var newest_end = a.attr('href').indexOf("?"); var newest_href = a.attr('href').substring(0,newest_end); newest.attr('href',newest_href); newest.text("Newest"); if($("button:contains('Newer')").length>0) //首页 { newest=$('<button class="btn btn-outline BtnGroup-item" disabled="disabled">Newest</button>') } a.parent().prepend(newest); var oldest = a.clone(true); var oldest_end = a.attr('href').indexOf("+"); var oldest_href = a.attr('href').substring(0,oldest_end)+"+"+offset; oldest.attr('href',oldest_href); oldest.text("Oldest"); if($("button:contains('Older')").length>0 ) //尾页 { oldest=$('<button class="btn btn-outline BtnGroup-item" disabled="disabled">Oldeest</button>') } a.parent().append(oldest); } }) })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址