您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Hides the sidebar and disables specific CSS styles on Reddit
// ==UserScript== // @name Hide Reddit Sidebar and Disable Style // @namespace http://tampermonkey.net/ // @version 0.8 // @description Hides the sidebar and disables specific CSS styles on Reddit // @author You // @match *://www.reddit.com/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // Function to hide the sidebar function hideSidebar() { var sidebar = document.getElementById('left-sidebar-container'); if (sidebar) { sidebar.style.display = 'none'; } } // Function to inject custom CSS function injectCustomCSS() { if (document.getElementById('custom-style')) return; // Prevent multiple injections var style = document.createElement('style'); style.id = 'custom-style'; style.textContent = ` /* Neutralize grid properties */ .grid { all: unset !important; } @media (min-width: 1200px) { .m\\:grid-cols-\\[272px_1fr\\] { grid-template-columns: auto; /* Adjust as needed */ } } `; document.head.appendChild(style); } // Run the functions once the page is fully loaded window.addEventListener('load', function() { hideSidebar(); requestIdleCallback(injectCustomCSS); // Use requestIdleCallback to defer CSS injection }); // Optional: observe for changes in case of dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { hideSidebar(); // Hide the sidebar if it appears later }); }); // Observe changes in the body observer.observe(document.body, { childList: true, subtree: true }); })();