您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Minimizes all posts your friends didn't post (friend liked, friend commented, friend attends...)
当前为
// ==UserScript== // @name Facebook Filter // @namespace thetom.facebook // @version 1.6.5 // @description Minimizes all posts your friends didn't post (friend liked, friend commented, friend attends...) // @author TheTomCZ <[email protected]> // @match https://www.facebook.com/* // @require https://code.jquery.com/jquery-2.1.4.min.js // @grant none // @homepage https://gf.qytechs.cn/en/scripts/16232-facebook-filter // ==/UserScript== $(function() { 'use strict'; var keywords = [ " likes ", " liked ", " replied to a comment on this.", " commented on this.", " commented on a post", " is now friends with ", " is interested in an event", " going to an event", " others wrote on ", "'s Birthday", " reacted to this", " se líbí ", "liked this post ", " se líbí uživateli ", " tady odpověděl", " okomentovali uživatelé", " okomentovali příspěvek ", " to okomentoval", " is now friends with ", " má zájem o událost", " má narozeniny", " na to zareagoval(a)", " se zúčastní události"]; prepare(); filterAll(); $(document).on("scroll",filterAll); function prepare(){ String.prototype.contains = function(it) { return this.indexOf(it) != -1; }; /*jshint multistr: true */ $("head").append("<style>.filteredOut .userContentWrapper > div:first-child > div:last-child{\ display: none!important;\ }\ .filteredOut {\ opacity: 0.5!important; \ padding: 0px!important; \ margin: 3px 0!important; \ }\ .filteredOut h5 {\ font-size: 12px!important; \ margin-top: -2px!important; \ padding: 3px!important; \ }\ .filteredOut .commentableItem, .filteredOut img, .filteredOut .userContentWrapper form, .filteredOut h5 + div{\ display: none!important; \ }\ .filteredOut ._1dwg{\ display: block!important;\ }\ .filteredOut .stat_elem{\ display: none!important;\ }\ .filteredOut *{\ height: auto!important;\ padding: 0!important;\ margin: 0!important;\ }</style>"); } function minimize($elem){ var id = $elem.attr("id"); $elem.find("h5").append(" <a id='showStory_"+id+"'>unhide</a><a id='rehideStory_"+id+"' style='display:none'>rehide</a>"); hideStory(id); $("#showStory_"+id).click(function(){showStory(id);}); $("#rehideStory_"+id).click(function(){hideStory(id);}); } function showStory(id){ $("#rehideStory_"+id).show(); $("#showStory_"+id).hide(); $("#"+id).removeClass("filteredOut"); } function hideStory(id){ $("#rehideStory_"+id).hide(); $("#showStory_"+id).show(); $("#"+id).addClass("filteredOut").addClass("fbFiltered"); } function filter(index,elem){ if(!$(elem).attr){ return; } var $elem = $(elem); if($elem.hasClass("fbFiltered") || !$elem.attr("id")){ return; } if($elem.attr("id").substring(0,10)==="substream_"){ $elem.find("div[data-ft]").map(filter); return; } if($elem.attr("id").substring(0,16)!=="hyperfeed_story_"){ return; } var title = $elem.find("h5").text(); for(var i in keywords){ if(title.contains(keywords[i])){ minimize($elem); break; } } } function filterAll(){ setTimeout(_filterAll,500); } function _filterAll(){ $("#stream_pagelet > div:last > div").children().map(filter); } });
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址