Facebook Back to Top Button

Adds a "Back to Top" button on Facebook pages.

  1. // ==UserScript==
  2. // @name Facebook Back to Top Button
  3. // @namespace https://greasyfork.org/users/123456
  4. // @version 1.0
  5. // @description Adds a "Back to Top" button on Facebook pages.
  6. // @author Saimen Nemias
  7. // @match https://www.facebook.com/*
  8. // @icon https://www.facebook.com/favicon.ico
  9. // @grant none
  10. // @license none
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15.  
  16. // Create button
  17. const backToTopButton = document.createElement('button');
  18. backToTopButton.innerText = 'Top';
  19. backToTopButton.style.position = 'fixed';
  20. backToTopButton.style.bottom = '10px';
  21. backToTopButton.style.right = '10px';
  22. backToTopButton.style.padding = '10px';
  23. backToTopButton.style.backgroundColor = '#4267B2';
  24. backToTopButton.style.color = '#fff';
  25. backToTopButton.style.border = 'none';
  26. backToTopButton.style.borderRadius = '5px';
  27. backToTopButton.style.cursor = 'pointer';
  28. document.body.appendChild(backToTopButton);
  29.  
  30. backToTopButton.addEventListener('click', () => {
  31. window.scrollTo({ top: 0, behavior: 'smooth' });
  32. });
  33.  
  34. // Donation message
  35. console.log('Se você gostou deste script e deseja apoiar o desenvolvimento, considere fazer uma doação em [Buy Me a Coffee](https://buymeacoffee.com/saimen). Agradeço pelo apoio!');
  36. })();