YouTube Hide Chat by Default

Hides chat on YouTube live streams by default

目前為 2019-11-05 提交的版本,檢視 最新版本

  1. // ==UserScript==
  2. // @name YouTube Hide Chat by Default
  3. // @namespace https://skoshy.com
  4. // @version 0.1.0
  5. // @description Hides chat on YouTube live streams by default
  6. // @author Stefan K.
  7. // @match https://*.youtube.com/watch*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. const MAX_TRIES = 30;
  12.  
  13. (function() {
  14. 'use strict';
  15.  
  16. let tries = 0;
  17. let interval = setInterval(() => {
  18. tries++;
  19.  
  20. const button = document.querySelector('.ytd-live-chat-frame paper-button');
  21. if (button && button.innerText === 'HIDE CHAT') {
  22. console.log('Hid chat');
  23. button.click();
  24. clearInterval(interval);
  25. }
  26.  
  27. if (tries > MAX_TRIES) {
  28. clearInterval(interval);
  29. }
  30. }, 500);
  31. })();