您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Press 1-9 on Google search page to open the corresponding link
当前为
// ==UserScript== // @name Google digits // @description Press 1-9 on Google search page to open the corresponding link // @include https://www.google.tld/* // @version 1.2.1 // @author wOxxOm // @namespace wOxxOm.scripts // @license MIT License // @run-at document-start // @grant none // ==/UserScript== document.documentElement.appendChild(document.createElement('style')).textContent = /*css*/ ` body { counter-reset: digitnav; } #rso > div > :not([data-ved]) a h3::before { counter-increment: digitnav; content: counter(digitnav); position: absolute; margin-left: -1em; opacity: .5; } `; window.addEventListener('keydown', function(e) { const k = e.which; const digit = k >= 48 && k <= 57 ? k - 48 : k >= 96 && k <= 105 ? k - 96 : -1; if (digit >= 0 && location.href.match(/[#&?]q=/) && !e.metaKey && !e.ctrlKey && e.target.localName != 'input') { const el = document.querySelectorAll('a h3')[digit - 1]; const link = el && el.closest('a'); if (!link) return; el.style.backgroundColor = 'yellow'; link.focus(); link.dispatchEvent(new MouseEvent('click', e.shiftKey && {shiftKey: true} || e.altKey && {ctrlKey: true} || {})); setTimeout(() => (el.style.backgroundColor = ''), 100); } }, true);