您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
删掉一些对于强化师没用的按钮
// ==UserScript== // @name SimpleEnhancerUI // @namespace http://tampermonkey.net/ // @version 1.0 // @description 删掉一些对于强化师没用的按钮 // @author AlphB // @match https://www.milkywayidle.com/* // @match https://test.milkywayidle.com/* // @icon https://tupian.li/images/2025/09/07/68bd44250be41.png // @grant none // @license CC-BY-NC-SA-4.0 // ==/UserScript== (function () { function remove_skill_button() { // 左侧界面的五个垃圾 let to_remove_base_val = [ '/static/media/skills_sprite.3bb4d936.svg#milking', '/static/media/skills_sprite.3bb4d936.svg#foraging', '/static/media/skills_sprite.3bb4d936.svg#woodcutting', '/static/media/skills_sprite.3bb4d936.svg#cooking', '/static/media/skills_sprite.3bb4d936.svg#brewing', ]; let to_remove = []; for (let child of document.querySelector("#root > div > div > div.GamePage_gamePanel__3uNKN > div.GamePage_navPanel__3wbAU > div > div.NavigationBar_navigationBar__1gRln > div.NavigationBar_navigationLinks__1XSSb").childNodes) { try { let base_val = child.childNodes[0].childNodes[0].childNodes[0].href.baseVal; if (to_remove_base_val.includes(base_val)) { to_remove.push(child); } } catch (err) { } try { // 战斗 if ((child.childNodes[0].childNodes[1].ariaLabel === 'navigationBar.combat')) { to_remove.push(child); } } catch (err) { } } for (let e of to_remove) { e.remove() } } function remove_material_button() { let keywords = ['Material', 'Lumber', '材料', '木板']; let to_remove = []; try { let root = document.querySelector('#root > div > div > div.GamePage_gamePanel__3uNKN > div.GamePage_contentPanel__Zx4FH > div.GamePage_middlePanel__uDts7.GamePage_chatCollapsed__3pV19 > div.GamePage_mainPanel__2njyb > div > div:nth-child(1) > div > div.GatheringProductionSkillPanel_skillActions__1eWXt > div > div > div > div.TabsComponent_tabsContainer__3BDUp > div > div > div'); if (keywords.includes(root.childNodes[0].childNodes[0].textContent)) { to_remove.push(root.childNodes[0]) } } catch (err) { } for (let e of to_remove) { e.remove() } } function remove_ability_button() { try { let button = document.querySelector('#root > div > div > div.GamePage_gamePanel__3uNKN > div.GamePage_contentPanel__Zx4FH > div.GamePage_characterManagementPanel__3OYQL > div > div > div > div.TabsComponent_tabsContainer__3BDUp > div > div > div > button:nth-child(3)'); if (['Abilities', '技能'].includes(button.childNodes[0].textContent)) { button.remove(); } } catch (err) { } } new MutationObserver(function () { remove_skill_button(); remove_material_button(); remove_ability_button(); }).observe(document, {childList: true, subtree: true}); })();