您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Always add the "hide whitespace" when viewing Github PR diffs
// ==UserScript== // @name Github Pull Requests - Always Hide Whitespace // @namespace github-hide-whitespace // @match *://*.github.com/*/pull/*/files* // @run-at document-start // @grant none // @version 1.0.0 // @description Always add the "hide whitespace" when viewing Github PR diffs // @license MIT // ==/UserScript== /* This script will always add the "hide whitespace" url param when viewing Github pull request diffs, with ?w=1 or &w=1. You can override to show whitespace diffs by manually changing to w=0 in your query instead of w=1, and script will leave it alone */ var oldUrlSearch = window.location.search; // Test if "&w=" or "?w=" is in the search params if ( !/[?&]w=/.test(oldUrlSearch) ) { // if there were already other search params, just add on with '&' var ampersandOrQuestionMark = !!oldUrlSearch ? '&' : '?'; var newURL = window.location.protocol + "//" + window.location.host + window.location.pathname + oldUrlSearch + ampersandOrQuestionMark + "w=1" + window.location.hash; window.location.replace(newURL); }