您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Remove sponsored posts that are shown as relevant answers even if they're not.
// ==UserScript== // @name (2023)Quora: remove sponsored posts // @name:zh (2023)Quora:移除列表带sponsored标识的广告 // @namespace acemarx // @version 1.0.2 // @description Remove sponsored posts that are shown as relevant answers even if they're not. // @description:zh 自动移除列表里面的广告帖子(带sponsored标识的) // @author acemarx // @grant none // @exclude https://*.quora.com/robots.txt?upapi=true // @exclude http://*.quora.com/robots.txt?upapi=true // @match https://*.quora.com/* // @match http://*.quora.com/* // @license MIT // ==/UserScript== const removeSponsor = () => { try { const ads = document.querySelectorAll(".dom_annotate_multifeed_bundle_AdBundle"); ads.forEach((ad) => { ad?.parentNode?.removeChild(ad); }); } catch (error) { console.error("An error occurred while removing sponsor:", error); } }; if (typeof MutationObserver === 'undefined') { console.log('Browser does not support MutationObserver.'); } else { const observer = new MutationObserver((mutationsList) => { for (const mutation of mutationsList) { if (mutation.type === 'childList' && mutation.addedNodes.length > 0) { removeSponsor(); } } }); observer.observe(document.body, { childList: true, subtree: true }); }