您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
飞牛nas文件管理器支持鼠标侧键
// ==UserScript== // @name 飞牛nas文件管理支持鼠标侧键 // @namespace http://tampermonkey.net/ // @version 2025-04-30 v0.1 // @description 飞牛nas文件管理器支持鼠标侧键 // @author linnai // @match */* // @icon https://www.google.com/s2/favicons?sz=64&domain=www.fnnas.com // @grant none // ==/UserScript== (function() { 'use strict'; if (!document.querySelector('[class*="trim-ui"]')){ return } else { console.log("hook fnOS mouse side button") } const BACK_BUTTON = 3 const FORWARD_BUTTON = 4 const blockedButtons = new Set([BACK_BUTTON, FORWARD_BUTTON]) window.addEventListener("mouseup", (event) => { const button = event.button if (blockedButtons.has(button)) { event.stopPropagation() event.preventDefault() const fileWindow = event.target.closest(".base-TabPanel-root") if (fileWindow) { const backBtn = fileWindow.querySelector(".semi-button-first") const nextBtn = fileWindow.querySelector(".semi-button-last") if (button === BACK_BUTTON && backBtn) { backBtn.click() return } if (button === FORWARD_BUTTON && nextBtn) { nextBtn.click() return } } } }); })();