Greasy Fork 还支持 简体中文。

Icebucket Filter for Facebook

Removes posts including IceBucketChallenge hashtags

  1. // ==UserScript==
  2. // @name Icebucket Filter for Facebook
  3. // @namespace http://www.mystler.eu/
  4. // @version 0.1
  5. // @description Removes posts including IceBucketChallenge hashtags
  6. // @match https://www.facebook.com/*
  7. // @copyright 2014, Florian Meißner
  8. // @require http://code.jquery.com/jquery-1.11.1.min.js
  9. // ==/UserScript==
  10.  
  11. var filter = ["ALSIceBucketChallenge", "IceBucketChallenge", "StrikeOutALS"];
  12.  
  13. // Make jQuery :contains case insensitive
  14. $.expr[":"].contains = $.expr.createPseudo(function(arg) {
  15. return function( elem ) {
  16. return $(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0;
  17. };
  18. });
  19.  
  20. $(document).ready(function() {
  21. setInterval(function() {
  22. // Find filter words and remove FB post completely
  23. var i;
  24. for (i = 0; i < filter.length; i++) {
  25. $("span:contains('"+filter[i]+"')").parents("div[data-ft*='fbfeed_location']").remove();
  26. }
  27. }, 500);
  28. });