Youtube全画面

Execute UserScript

Från och med 2025-04-03. Se den senaste versionen.

// ==UserScript==
// @name        Youtube全画面
// @namespace    http://tampermonkey.net/
// @version      1.3
// @description  Execute UserScript
// @author       Your Name
// @match       https://m.youtube.com/*
// @grant       none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';
    
    document.addEventListener('keydown', (e) => {
        
                if (e.key === 'c') {
                    javascript:(function(){
  const simulateDblClick = (x,y) => {
    const elem = document.elementFromPoint(x,y) || createDummy(x,y);
    const rect = elem.getBoundingClientRect();
    
    elem.dispatchEvent(new MouseEvent('mousedown', { bubbles: true, clientX: x, clientY: y }));
    elem.dispatchEvent(new MouseEvent('mouseup', { bubbles: true, clientX: x, clientY: y }));
    elem.dispatchEvent(new MouseEvent('click', { bubbles: true, clientX: x, clientY: y }));
    elem.dispatchEvent(new MouseEvent('dblclick', { bubbles: true, clientX: x, clientY: y }));
    
    if(elem.dataset.dummy) elem.remove();
  };

  const createDummy = (x,y) => {
    const dummy = document.createElement('div');
    dummy.style = `position:fixed;left:${x}px;top:${y}px;width:1px;height:1px;z-index:99999`;
    dummy.dataset.dummy = true;
    document.body.appendChild(dummy);
    return dummy;
  };

  simulateDblClick(320,200);
})();
                }
            
    });
})();