您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
搜索时屏蔽github上的用户CiroSantilli和wumaoland下的仓库
当前为
// ==UserScript== // @name Github搜索净化 // @namespace https://github.com/danicastarr // @version 1.0.0 // @description 搜索时屏蔽github上的用户CiroSantilli和wumaoland下的仓库 // @license GPLv3 // @author DanicaStar // @include http*://github.com/search* // @run-at document-end // ==/UserScript== // Github更新时可能会发生变化,需要手动更改! // s为外面的圆角矩形,就是项目的卡片 // ts为仓库名 const s = 'div.Box-sc-g0xbh4-0.hKtuLA' const ts = 'span.Text-sc-17v1xeu-0.qaOIC.search-match' function run() { let sle = document.querySelectorAll(s); sle.forEach((el) => { let qs = el.querySelectorAll(ts)[0].innerHTML; if (qs.includes('cirosantilli') || qs.includes('wumaoland')) { el.remove() } }) } // 首次运行 run() // github 路由更新时 function pageChange(url) { // 保证时机 setTimeout(() => { run() },700) } var _wr = function(type) { var orig = history[type]; return function() { var rv = orig.apply(this, arguments); var e = new Event(type); e.arguments = arguments; window.dispatchEvent(e); return rv; } } history.pushState = _wr('pushState'); history.replaceState = _wr('replaceState'); window.addEventListener('replaceState', function(e) { pageChange(location.href); }) window.addEventListener('pushState', function(e) { pageChange(location.href); })
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址