YouTube Exit Fullscreen on Video End

Exit YouTube fullscreen when a video finishes playing (disabled for playlists)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください。
// ==UserScript==
// @name         YouTube Exit Fullscreen on Video End
// @namespace    https://www.youtube.com/
// @version      1.1
// @description  Exit YouTube fullscreen when a video finishes playing (disabled for playlists)
// @author       xdpirate
// @match        *://www.youtube.com/*
// @license      GPL v2.0
// @icon         https://www.google.com/s2/favicons?domain=youtube.com
// @grant        none
// ==/UserScript==

function ytNavigated() {
    if(location.href.includes("/watch") && !location.href.includes("list=")) {
        let videoPlayer = document.getElementById('movie_player');
        if(videoPlayer) {
            let observer = new MutationObserver(function(event) {
                if(videoPlayer.classList.contains("ended-mode")) {
                    if(document.fullscreenElement) {
                        document.exitFullscreen();
                    }
                }
            });
        
            observer.observe(videoPlayer, {
                attributes: true,
                attributeFilter: ['class'],
                childList: false,
                characterData: false
            });
        }
    }
}

(document.body || document.documentElement).addEventListener('yt-navigate-finish', function(event) {
        ytNavigated();
}, true);

ytNavigated();