// ==UserScript== // @name Google Tools Button Clicker // @name:ja Google Tools Button Clicker // @namespace knoa.jp // @description Automatically clicks Tools button on Google search. // @description:ja Google検索結果のページでツールボタンを自動的にクリックします。 // @include https://www.google.*/search* // @version 2.0 // @run-at document-start // @grant none // @downloadURL none // ==/UserScript== /* 「全ての言語」などにhoverで開く機能を付与する? */ (function(){ const TARGETS = { tools: () => document.querySelector('#hdtb-tls'), menus: () => document.querySelector('#hdtbMenus'), }; let openMenus = function(){ let menus = TARGETS.menus(), tools = TARGETS.tools(), ae = document.activeElement; if(menus && menus.getAttribute('aria-expanded') === 'true') return; if(tools) tools.click(), ae.focus(); setTimeout(openMenus, 250); }; if(document.hidden) window.addEventListener('focus', openMenus, {once: true}); else window.addEventListener('load', setTimeout.bind(null, openMenus, 250)); })();