Automatically clicks Tools button on Google search.
Versión del día
// ==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
// ==/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));
})();