Youtube Collapse Sidebar

collapse youtube sidebar

当前为 2023-06-11 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Youtube Collapse Sidebar
  3. // @version 0.6
  4. // @description collapse youtube sidebar
  5. // @namespace https://greasyfork.org/users/821661
  6. // @match https://www.youtube.com/
  7. // @match https://www.youtube.com/results?*
  8. // @match https://www.youtube.com/@*
  9. // @icon https://i.ibb.co/VxF8nPm/8212733.png
  10. // @author hdyzen
  11. // @run-at document-start
  12. // @inject-into page
  13. // @unwrap
  14. // @license MIT
  15.  
  16. // ==/UserScript==
  17. (function () {
  18. ("use strict");
  19.  
  20. const sections = document.querySelector("#sections");
  21. let clicked = false; // Variável de controle
  22.  
  23. function clickGuide() {
  24. document.querySelector("#guide-button").click();
  25. }
  26.  
  27. const observer = new MutationObserver(function (mutations) {
  28. mutations.forEach(function (mutation) {
  29. if (
  30. mutation.type === "childList" &&
  31. document.querySelector("#sections") &&
  32. !clicked // Verificar se o log ainda não foi exibido
  33. ) {
  34. clickGuide();
  35. clicked = true; // Definir a variável de controle como true
  36. }
  37. });
  38. });
  39.  
  40. observer.observe(document.body, {
  41. childList: true,
  42. });
  43. })();