您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
在新标签页打开github搜索,explore和trending结果
当前为
// ==UserScript== // @name github-search-helper // @namespace github.com/leychan // @version 0.2 // @description 在新标签页打开github搜索,explore和trending结果 // @author leychan // @match https://github.com/trending // @match https://github.com/explore // @match https://github.com/search* // @icon https://github.githubassets.com/assets/GitHub-Mark-ea2971cee799.png // @run-at document-end // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; const observer = new MutationObserver((mutationsList, observer) => { const element = document.querySelector('[data-testid="results-list"]'); if (element) { let allSearchResultATag = element.getElementsByTagName('a') for (let i = 0 ;i < allSearchResultATag.length; i++) { allSearchResultATag[i].setAttribute('target', '_blank') console.log(allSearchResultATag[i]) } observer.disconnect(); // 停止观察 } }); observer.observe(document.body, { childList: true, subtree: true }); let allExploreResultATag = document.getElementsByTagName('a') for (let i = 0 ;i < allExploreResultATag.length; i++) { allExploreResultATag[i].setAttribute('target', '_blank') } let allTrendingResultATag = document.getElementsByTagName('a') for (let i = 0 ;i < allTrendingResultATag.length; i++) { allTrendingResultATag[i].setAttribute('target', '_blank') } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址