您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Never automatically check "resolved", even on Done or Ack.
当前为
// ==UserScript== // @name Gerrit checkbox resolved is always unchecked // @description Never automatically check "resolved", even on Done or Ack. // @include https://gerrit.example.com/c/* // @version 1 // @run-at document-start // @namespace https://gf.zukizuki.org/users/767392 // ==/UserScript== function patchScript() { text = this.responseText text = text.replace(/n.unresolved=i/g, "n.unresolved=true"); var newScript = document.createElement('script'); newScript.type = "text/javascript"; newScript.textContent = text; var body = document.getElementsByTagName('body')[0]; body.appendChild(newScript); } window.addEventListener('beforescriptexecute', function(event) { var originalScript = event.target; if(/\/gr-app\.js$/.test(originalScript.src)) { var replacementScript = document.createElement('script'); console.log('Greasemonkey is patching:', originalScript.src); originalScript.parentNode.replaceChild(replacementScript, originalScript); // prevent execution of the original script event.preventDefault(); // load script and patch var oReq = new XMLHttpRequest(); oReq.addEventListener("load", patchScript); oReq.open("GET", originalScript.src); oReq.send(); } } );