您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Hide Marked Posts in PostPrime timeline
// ==UserScript== // @name PostPrime - Hide Marked Posts // @namespace https://github.com/y-muen // @version 0.1.3 // @description Hide Marked Posts in PostPrime timeline // @author Yoiduki <y-muen> // @match *://postprime.com/* // @icon https://www.google.com/s2/favicons?domain=postprime.com // @grant none // ==/UserScript== (function() { 'use strict'; const hideMarked_sub = (elem) => { if (elem.style.display =="" ){ var res = elem.getElementsByClassName("PostReActions_icon___YvyJ") res = res[0].getElementsByTagName("img") if (res[1].src.match(/heart-on/)){ elem.style.display="none"; } } }; const hideMarked = () => { var Post_postWrapper__XXhlo = document.getElementsByClassName("Post_postWrapper__XXhlo"); Post_postWrapper__XXhlo = Array.from(Post_postWrapper__XXhlo); Post_postWrapper__XXhlo.forEach((elem) => hideMarked_sub(elem)); }; hideMarked(); const observer = new MutationObserver((mutations) => { mutations.forEach((mutation) => { hideMarked() }); }); const config = { attributes: false, childList: true, characterData: false, subtree:true }; observer.observe(document, config); })();