See more without logging into Facebook

This script allows you to see more without logging into Facebook.

目前为 2017-10-10 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name See more without logging into Facebook
  3. // @namespace https://greasyfork.org/en/scripts/21627
  4. // @description This script allows you to see more without logging into Facebook.
  5.  
  6. // @include *.facebook.*/*
  7. // @run-at document-end
  8.  
  9. // @author LeoNeeson (my own fork/clone of lukie80 version, all credits to him)
  10. // @copyright Creative Commons Attribution-ShareAlike 3.0 Unported (CC-BY-SA 3.0)
  11. // @license http://creativecommons.org/licenses/by-sa/3.0/
  12. // @version 1.6
  13. // @lastupdated 2017.10.10
  14. //
  15. // ==/UserScript==
  16. //-------------------------------------------------------------------------------------------------------------------
  17.  
  18. // Please keep in mind this script is mostly intended to users who doesn't use Facebook logged in!
  19.  
  20. var css = "#headerArea div#u_0_0, #headerArea div#u_0_1, #headerArea div#u_0_3, #pagelet_growth_expanding_cta { display: none !important; }";
  21. // Temporarily removed: #dialog_0.pop_dialog, #pagelet_loggedout_sign_up, #pagelet_bluebar,
  22.  
  23. if (typeof GM_addStyle != "undefined") {
  24. GM_addStyle(css);
  25. } else if (typeof addStyle != "undefined") {
  26. addStyle(css);
  27. } else {
  28. var heads = document.getElementsByTagName("head");
  29. if (heads.length > 0) {
  30. var node = document.createElement("style");
  31. node.type = "text/css";
  32. node.appendChild(document.createTextNode(css));
  33. heads[0].appendChild(node);
  34. }
  35. }
  36.  
  37. if (document.getElementById('pagelet_growth_expanding_cta')){
  38. document.getElementById('pagelet_growth_expanding_cta').remove();
  39. }
  40. if (document.getElementById('pagelet_page_above_header')){
  41. document.getElementById('pagelet_page_above_header').remove();
  42. }
  43. if (document.getElementsByClassName('_5hn6')[0]){
  44. document.getElementsByClassName('_5hn6')[0].remove();
  45. }
  46. if (document.getElementById('u_jsonp_2_2a')){
  47. document.getElementById('u_jsonp_2_2a').remove();
  48. }
  49. if (document.getElementById('u_0_4u')){
  50. document.getElementById('u_0_4u').remove();
  51. }
  52. if (document.getElementById('u_0_5a')){
  53. document.getElementById('u_0_5a').remove();
  54. }
  55. if (document.getElementById('u_0_1')){
  56. document.getElementById('u_0_1').remove();
  57. }
  58. // if (document.getElementById('u_0_6')){
  59. // document.getElementById('u_0_6').remove();
  60. // }
  61.  
  62. // Old function:
  63. // setInterval(function() {
  64. // var elem = document.getElementsByClassName("_5hn6")[0];
  65. // elem.parentElement.removeChild(elem);
  66. // }, 1000);
  67.  
  68. setInterval(function() {
  69. var elem = document.getElementsByClassName("_5hn6")[0];
  70. if(typeof elem != "undefined") elem.parentElement.removeChild(elem);
  71. elem = document.getElementsByClassName("pop_dialog")[0];
  72. if(typeof elem != "undefined") elem.parentElement.removeChild(elem);
  73. }, 1000);
  74.  
  75. //-------------------------------------------------------------------------------------------------------------------