您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
A userscript to make Transmission-Web's TabsContainer better
// ==UserScript== // @name Better Transmission TabsContainer // @namespace npm/vite-plugin-monkey // @version 0.0.4 // @author Fabio Tea <[email protected]> (iam.f4b.io) // @description A userscript to make Transmission-Web's TabsContainer better // @license MIT // @icon https://cdn.imgchest.com/files/j7kzcn6kwk7.png // @match *://*/transmission/web/ // @require https://cdn.jsdelivr.net/npm/@violentmonkey/dom@2 // @grant none // ==/UserScript== (function () { 'use strict'; /*! @violentmonkey/[email protected] | ISC License */ var _VM; Object.assign(typeof VM !== "undefined" && ((_VM = VM) == null ? void 0 : _VM.versions) || {}, { dom: "2.1.7" }); function observe(node, callback, options) { const observer = new MutationObserver((mutations, ob) => { const result = callback(mutations, ob); if (result) disconnect(); }); observer.observe(node, Object.assign({ childList: true, subtree: true }, options)); const disconnect = () => observer.disconnect(); return disconnect; } observe(document.body, () => { const toolbarInspectorButton = document.querySelector("#toolbar-inspector"); if (toolbarInspectorButton) { toolbarInspectorButton.addEventListener("click", () => { const tabsContainer = document.querySelector(".tabs-container"); if (tabsContainer) { tabsContainer.style.resize = "horizontal"; tabsContainer.style.overflow = "auto"; tabsContainer.style.width = "900px"; } }); } }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址