您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Hide Reddit's promoted links so they don't bother you.
// ==UserScript== // @name Hide Reddit's promoted posts // @namespace HideRedditsPromotedPosts // @author dpk9 // @description Hide Reddit's promoted links so they don't bother you. // @include https://www.reddit.com/ // @include https://www.reddit.com/r/* // @version 2.0.1 // @grant none // ==/UserScript== function hide_ads() { let promos = document.getElementsByTagName("shreddit-ad-post"); for (let promo of promos) { promo.style.display = "none"; } } function init() { hide_ads(); const observer = new MutationObserver(mutations => { for (const m of mutations) { for (const node of m.addedNodes) { if (node.nodeName === "SHREDDIT-AD-POST") { hide_ads(); } } } }); observer.observe(document.body, { childList: true, subtree: true, }); } hide_ads() //Also rerun the code each time document change (i.e new posts are added when user scroll down) if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }