Greasy Fork is available in English.

Caixa Inútil do Facebook

Remove o popup que diz que você deve fazer login ou se cadastrar no facebook.

  1. // ==UserScript==
  2. // @name Caixa Inútil do Facebook
  3. // @description Remove o popup que diz que você deve fazer login ou se cadastrar no facebook.
  4. // @namespace http://linkme.bio/jhonpergon/?userscript=bannerfb
  5. // @version 1.2
  6. // @author Jhon Pérgon
  7. // @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACTUlEQVRYR2NkGGDAOMD2M5DvgPqjxxn+/bMAe4CJ6QRDo7UlOZ4h3QFNZ3QZfn+/hNUyVk49hjqTy6Q4hDQH1B7+T5ThzbZEm0ucwtoj/xgY/hOnFu5Cxv8MzTZMhByM39CG4/MY/v5JJGQIXnlmlvkMDZZJuNRgd0DDMSGGv3/fUmQxumZmZmGGBqt36MKYDiA2noEmWUtzM6yO0kYxU655L8MfDl7cbkdLH+Q74P9/hmdl5hgW0c0B17MNGPi52OAOqF9xkOHj958Max4zMfzj5KN9CDwrNYNbIlOzmeEfvzhxSYZaUYDsAKnWAwwMbFwjwQF/fjE8q7TB61OpzuPAuoGZRmmAGAd0n8IfFRSlgQF3AJLfRmgiHA0BeoQAo2PJ//82/gRLNXISIeORjQz/9/egVIAYtSGjS+V/BmBN919CnoFBSQenQ0hywL0rDIwvHjIwMDIy/N/Tjt8BYBvdG4QY//96C3aIFTA0/v3GdMj9s8BWGrClBgIyQIeycWKqYWJlYDy2EWIxI5sww84GIhokSMYweTXMA7YEExn+/WH4b+JOMFqQFTCe2QksklkYgC3D+f+2NZDYJEOziimwHdwo/f/vL8N/PQe8DmG8dICBEVwXAJWvr6SwUYrukMh+YLP8P8M/STUGBm5+VNmvHxmYnt8CWczwb3kh0S1oohXCbUuYqcvE+O8SKP7/KUEaJUz3gBUQI7Al9Pe/PsOiLOydFhzhRroDoAYxZi44DtQM7poBg+XE/+kJdOqakZQUCSsmOwQIG02cCgCcNOQhNTVMDwAAAABJRU5ErkJggg==
  8.  
  9. // @name:pt Caixa Inútil do Facebook
  10. // @name:pt-BR Caixa Inútil do Facebook
  11. // @name:pt-PT Caixa Inútil do Facebook
  12. // @name:es Caja Inútil de Facebook
  13. // @name:en Facebook Useless Box
  14. // @name:fr Boîte Inutile Facebook
  15. // @name:ru Бесполезная коробка Facebook
  16. // @name:ja フェイスブックの無駄なボックス
  17. // @name:ko 페이스북 쓸모없는 박스
  18. // @name:zh-TW Facebook 無用盒
  19. // @name:zh-CN Facebook 无用盒
  20. // @name:id Kotak Tidak Berguna Facebook
  21. // @name:ug Facebook Heqiqi Quti
  22. // @name:ar صندوق فيسبوك الغير مفيد
  23. // @name:he קופסת פייסבוק לא שימושית
  24. // @name:hi फेसबुक यूज़लेस बॉक्स
  25. // @name:th กล่องไร้ประโยชน์ของ Facebook
  26. // @name:bg Фейсбук Безполезна Кутия
  27. // @name:ro Cutie Inutilă Facebook
  28. // @name:fi Facebookin Hyödytön Laatikko
  29. // @name:it Scatola Inutile di Facebook
  30. // @name:el Αντίστοιχο Κουτί Μηχανισμού του Facebook
  31. // @name:eo Senutila Skatolo de Facebook
  32. // @name:hu Facebook Haszontalan Doboz
  33. // @name:nb Facebook Nytteløs Boks
  34. // @name:sk Facebook Bezobsahová Schránka
  35. // @name:sv Facebook Onödig Låda
  36. // @name:sr Фејсбук Бескорисна Кутија
  37. // @name:pl Bezsensowne Pudełko Facebooka
  38. // @name:nl Nutteloze Doos van Facebook
  39. // @name:de Facebook Nutzlose Box
  40. // @name:da Facebook Brugløs Boks
  41. // @name:cs Facebook Zbytečná Krabice
  42. // @name:uk Непотрібна скринька Facebook
  43. // @name:tr Facebook Gereksiz Kutu
  44. // @name:vi Hộp Vô Dụng của Facebook
  45. // @name:fr-CA Boîte Inutile de Facebook
  46.  
  47. // @description:pt Remove o popup que diz que você deve fazer login ou se cadastrar no facebook.
  48. // @description:pt-BR Remove o popup que diz que você deve fazer login ou se cadastrar no facebook.
  49. // @description:pt-PT Remove o popup que diz que você deve fazer login ou se cadastrar no facebook.
  50. // @description:en Remove the box that says you must register or log in to view this page on Facebook.
  51. // @description:es Elimina la caja que dice que debes registrarte o iniciar sesión para ver esta página en Facebook.
  52. // @description:fr Supprimez la boîte qui indique que vous devez vous inscrire ou vous connecter pour voir cette page sur Facebook.
  53. // @description:ru Уберите окно, которое говорит, что для просмотра этой страницы на Facebook необходимо зарегистрироваться или войти в систему.
  54. // @description:ja Facebookでこのページを表示するには登録またはログインする必要があると表示されているボックスを取り除きます。
  55. // @description:ko Facebook에서 이 페이지를 보려면 등록하거나 로그인해야한다는 상자를 제거합니다.
  56. // @description:zh-TW 移除顯示在 Facebook 上查看此頁面必須註冊或登錄的框。
  57. // @description:zh-CN 删除在 Facebook 上查看此页面必须注册或登录的框。
  58. // @description:id Hapus kotak yang menyatakan Anda harus mendaftar atau masuk untuk melihat halaman ini di Facebook.
  59. // @description:ug Facebookdiki bu sahifini ko'rish uchun ro'yxatdan o'tish yoki kirish kiritishni aytadigan qutini olib tashlang.
  60. // @description:ar قم بإزالة الصندوق الذي يقول إنه يجب عليك التسجيل أو تسجيل الدخول لعرض هذه الصفحة على فيسبوك.
  61. // @description:he הסר את התיק בו כתוב שעליך להירשם או להתחבר כדי לראות דף זה בפייסבוק.
  62. // @description:hi उस बॉक्स को हटाएं जिसमें कहा गया है कि आपको इस पृष्ठ को देखने के लिए पंजीकरण करना या लॉगिन करना होगा।
  63. // @description:th ลบกล่องที่ระบุว่าคุณต้องลงทะเบียนหรือเข้าสู่ระบบเพื่อดูหน้านี้ใน Facebook ออก
  64. // @description:bg Премахнете кутията, която казва, че трябва да се регистрирате или влезете, за да видите тази страница във Facebook.
  65. // @description:ro Eliminați cutia care spune că trebuie să vă înregistrați sau să vă autentificați pentru a vizualiza această pagină pe Facebook.
  66. // @description:fi Poista laatikko, joka sanoo, että sinun on rekisteröidyttävä tai kirjauduttava sisään nähdäksesi tämän sivun Facebookissa.
  67. // @description:it Rimuovi la casella che dice che devi registrarti o accedere per visualizzare questa pagina su Facebook.
  68. // @description:el Αφαιρέστε το κουτί που λέει πρέπει να εγγραφείτε ή να συνδεθείτε για να δείτε αυτή τη σελίδα στο Facebook.
  69. // @description:eo Forigilo la skatolon kiu diras ke vi devas registriĝi aŭ ensaluti por vidi tiun paĝon sur Facebook.
  70. // @description:hu Távolítsa el azt a dobozt, amely azt mondja, hogy regisztrálnia vagy bejelentkeznie kell a Facebookon történő oldalnézéshez.
  71. // @description:nb Fjern boksen som sier at du må registrere deg eller logge inn for å se denne siden på Facebook.
  72. // @description:sk Odstráňte box, ktorý hovorí, že sa musíte prihlásiť alebo zaregistrovať, aby ste videli túto stránku na Facebooku.
  73. // @description:sv Ta bort rutan som säger att du måste registrera dig eller logga in för att se den här sidan på Facebook.
  74. // @description:sr Уклоните кутију која каже да се морате регистровати или пријавити да бисте видели ову страницу на Фејсбуку.
  75. // @description:pl Usuń pole, które mówi, że musisz się zarejestrować lub zalogować, aby zobaczyć tę stronę na Facebooku.
  76. // @description:nl Verwijder de box die zegt dat je je moet registreren of inloggen om deze pagina op Facebook te bekijken.
  77. // @description:de Entfernen Sie die Box, die besagt, dass Sie sich registrieren oder anmelden müssen, um diese Seite auf Facebook zu sehen.
  78. // @description:da Fjern boksen, der siger, at du skal registrere dig eller logge ind for at se denne side på Facebook.
  79. // @description:cs Odeberte pole, které říká, že se musíte zaregistrovat nebo přihlásit, abyste mohli zobrazit tuto stránku na Facebooku.
  80. // @description:uk Видаліть коробку, яка каже, що для перегляду цієї сторінки на Facebook потрібно зареєструватися або увійти.
  81. // @description:tr Facebook'ta bu sayfayı görmek için kaydolmanız veya giriş yapmanız gerektiğini söyleyen kutuyu kaldırın.
  82. // @description:vi Loại bỏ hộp thông báo bạn phải đăng ký hoặc đăng nhập để xem trang này trên Facebook.
  83. // @description:fr-CA Supprimez la boîte qui indique que vous devez vous inscrire ou vous connecter pour voir cette page sur Facebook.
  84.  
  85. // @match https://www.facebook.com/*
  86. // @match https://facebook.com/*
  87. // @match https://m.facebook.com/*
  88. // @match https://facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion/*
  89. // @match http://facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion/*
  90.  
  91. // @license MIT
  92. // @grant none
  93. // @run-at document-start
  94.  
  95. // @compatible chrome
  96. // @compatible firefox
  97. // @compatible opera
  98. // @compatible edge
  99. // @compatible safari
  100. // @compatible berrybrowser
  101. // ==/UserScript==
  102.  
  103. (function() {
  104. 'use strict';
  105. function removeFx(){
  106. let checarMargin = document.querySelectorAll('div');
  107. if(checarMargin){
  108. checarMargin.forEach(function (elementoD) {
  109. // Tira a margem de outra coisa para aumentar o espaço em tela
  110. if(elementoD.style.top == "56px"){
  111. elementoD.style.top = '-5px';
  112. elementoD.style.marginTop = '-5px';
  113. }
  114. });
  115. }
  116. }
  117.  
  118. // Caso o carregamento seja lento
  119. window.setTimeout(removeFx, 250);
  120. window.setTimeout(removeFx, 550);
  121. window.setTimeout(removeFx, 1050);
  122. window.setTimeout(removeFx, 1550);
  123. window.setTimeout(removeFx, 2500);
  124.  
  125. function removeBoxdown(){
  126. let checarDivs = document.querySelectorAll('div[data-nosnippet]');
  127. if(checarDivs){
  128. checarDivs.forEach(function (elementoN) {
  129. elementoN.style.display = 'none';
  130. });
  131. }
  132. let checarExist = document.querySelector('#pagelet_growth_expanding_cta');
  133. if(checarExist){
  134. checarExist.style.display = 'none';
  135. }
  136. }
  137.  
  138. const checkBanner = setInterval(() => {
  139. removeBoxdown()
  140. }, 500);
  141.  
  142. setTimeout(() => {
  143. clearInterval(checkBanner);
  144. }, 12000);
  145.  
  146. })();