您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Brings back the Google search counter
// ==UserScript== // @name Return Google Search Counter // @author NWP // @description Brings back the Google search counter // @namespace https://gf.qytechs.cn/users/877912 // @version 0.1 // @license MIT // @include https://www.google.*/search* // @grant none // ==/UserScript== (function() { 'use strict'; const debug = false; function log(message, data) { if (debug) { if (data !== undefined && data !== null) { console.log(message, data); } else { console.log(message); } } } function relocateResultStats(observer) { const resultStats = document.getElementById('result-stats'); const appbar = document.getElementById('appbar'); log(resultStats ? "Found resultStats:" : "resultStats not found.", resultStats); log(appbar ? "Found appbar:" : "appbar not found.", appbar); if (!resultStats || !appbar) { log("One or both elements (resultStats, appbar) not found. Stopping observer."); observer.disconnect(); return; } if (!appbar.contains(resultStats)) { log("Appending resultStats to appbar."); try { appbar.appendChild(resultStats); log("Stopping observer as the task is complete."); observer.disconnect(); } catch (e) { console.error("Error appending resultStats to appbar:", e); } } else { log("resultStats is already in the appbar, stopping observer."); observer.disconnect(); } } const observer = new MutationObserver(() => { log("MutationObserver detected changes in the DOM."); relocateResultStats(observer); }); log("Starting MutationObserver."); observer.observe(document.body, { childList: true, subtree: true }); log("Performing initial check."); relocateResultStats(observer); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址