您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Shows hidden reactions, reposts, icons and dates on soup.io pages
当前为
// ==UserScript== // @name soup.io: Display hidden elements // @namespace http://xcvbnm.org/ // @author Nordern // @description Shows hidden reactions, reposts, icons and dates on soup.io pages // @version 4 // @match http://*.soup.io/* // @match https://*.soup.io/* // @license public domain // ==/UserScript== /* * Available on github under: https://github.com/edave64/souplements/blob/master/showHiddenElements.js * Using the infinite scrolling support template: https://github.com/edave64/souplements/blob/master/infiniteScrollingTemplate.js */ (function () { function customCode () { [].forEach.call( document.querySelectorAll('.hide-reposted-by,.icons.hidden,.date.hidden,.hide-tags'), function (ele) { ele.classList.remove('hide-reposted-by'); ele.classList.remove('hidden'); } ); } // Reduces calls to customCode by limiting it to execute once per javascript activity and stops it from calling // itself. var _runner = null; function runDelayed () { if (_runner === null) { _runner = setTimeout(function () { try { customCode(); } finally { _runner = null; } }, 0); } } function register () { customCode(); new MutationObserver(runDelayed).observe( document.getElementById('contentcontainer'), { childList: true, subtree: true } ); } // Is the soup page already loaded? This allows the custom code to run as both a bookmarklet and a userscript. if (document.getElementById('contentcontainer')) { register(); } else { document.addEventListener("load", register); } }());