您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Удаляет при просмотре боя кнопку `вернуться назад` и `вернуться на страницу героя`, в десктоп клиенте убирает кнопку `информация`
// ==UserScript== // @name useless_buttons // @namespace http://tampermonkey.net/ // @version 0.1.3 // @description Удаляет при просмотре боя кнопку `вернуться назад` и `вернуться на страницу героя`, в десктоп клиенте убирает кнопку `информация` // @author Something begins // @license University of Sugma // @match https://www.heroeswm.ru/war* // @match https://my.lordswm.com/war* // @match https://www.lordswm.com/war* // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant unsafeWindow // ==/UserScript== function observeDisplay(el){ const observer = new MutationObserver((mutationsList) => { for (const mutation of mutationsList) { if (mutation.type === "attributes" && mutation.attributeName === "style" && el.style.display !== "none") { el.style.display = "none"; } } }); observer.observe(el, { attributes: true, attributeFilter: ["style"] }); } const mobileInterval = setInterval(() => { if ([typeof android, typeof iOS].includes("undefined")) return; clearInterval(mobileInterval); const selectors = ["back_to_game", "back_to_home"]; if (!android && !iOS) selectors.push("info_on"); const buttonsLoadedInterval = setInterval(()=>{ selectors.forEach(selector=>{ const el = document.querySelector("#"+selector); if (el) { el.style.display = "none"; observeDisplay(el); clearInterval(buttonsLoadedInterval); } }) }, 100); }, 100);