您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Automatically unhides reddit spoilers on old reddit
// ==UserScript== // @name Unhide reddit spoilers // @namespace https://greasyfork.org // @description Automatically unhides reddit spoilers on old reddit // @version 1.4 // @author valr337 // @match https://*.reddit.com/* // @grant unsafeWindow // @license MIT // @require http://code.jquery.com/jquery-latest.min.js // ==/UserScript== var $ = jQuery.noConflict(); // Prevents script to load twice as Reddit uses iframes if (window.top != window.self) { return false; } (function() { 'use strict'; /* globals $ */ $(document).ready(function() { console.log('Unhide reddit spoilers'); const unhide = () => { $('div.expando-gate').each(function() { $(this).find('button:contains("Click to see spoiler")').click(); }); } const unhidebody = () => { $('div.usertext-body').each(function() { if ($(this).find('.md-spoiler-text').length){ $('p').each(function() { let text = $(this).text() if($(this).children('.md-spoiler-text').length) { $(this).text(text) } }) } }); } unhide(); unhidebody(); window.onscroll = function(ev) { unhide(); unhidebody(); }; }); })();