Fullscreen Hotkey Mobile Youtube

9/8/2023, 1:42:06 AM

  1. // ==UserScript==
  2. // @name Fullscreen Hotkey Mobile Youtube
  3. // @namespace Fullscreen Hotkey Mobile Youtube - Scripts
  4. // @match *://m.youtube.com/*
  5. // @grant none
  6. // @version 1.0
  7. // @run-at document-start
  8. // @author -
  9. // @license MIT
  10. // @description 9/8/2023, 1:42:06 AM
  11. // ==/UserScript==
  12.  
  13. (function () {
  14. function openFullscreen() {
  15. var elem = document.getElementsByClassName('video-stream html5-main-video')[0];
  16. if (elem.requestFullscreen) {
  17. elem.requestFullscreen();
  18. } else if (elem.webkitRequestFullscreen) { /* Safari */
  19. elem.webkitRequestFullscreen();
  20. } else if (elem.msRequestFullscreen) { /* IE11 */
  21. elem.msRequestFullscreen();
  22. }
  23. }
  24. const shortcut = 'f';
  25. document.addEventListener('keydown', (e) => {
  26. //if (e.ctrlKey && e.key === shortcut) {
  27. if (e.key === shortcut) {
  28. openFullscreen();
  29. }
  30. });
  31. })();