您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Disable reddit custom subreddits themes, fallback to the default one.
// ==UserScript== // @name reddit default theme // @description Disable reddit custom subreddits themes, fallback to the default one. // @namespace https://greasyfork.org/scripts/29326 // @include http://www.reddit.com/* // @include https://www.reddit.com/* // @include http://np.reddit.com/* // @include https://np.reddit.com/* // @include http://xm.reddit.com/* // @include https://xm.reddit.com/* // @version 2 // @grant none // @run-at document-start // ==/UserScript== 'use strict'; function find_and_delete_theme(node) { if (node.nodeType === Node.ELEMENT_NODE && node.nodeName.toLowerCase() === 'link' && node.getAttribute('rel') === 'stylesheet' && node.getAttribute('title') === 'applied_subreddit_stylesheet') { node.parentNode.removeChild(node); return true; } } function delete_if_present() { if (document.head) { for (var node of document.head.childNodes) { if (find_and_delete_theme(node)) return true; } } } function delete_when_inserted() { (new MutationObserver(function(records, observer) { for (var record of records) { for (var node of record.addedNodes) { if (find_and_delete_theme(node)) { observer.disconnect(); return; } } } })).observe(document, {childList: true, subtree: true}); } delete_if_present() || delete_when_inserted();