Auto-fullscreen image/video (rule34.xxx)

fuh tingleling

// ==UserScript==
// @name         Auto-fullscreen image/video (rule34.xxx)
// @namespace    http://tampermonkey.net/
// @license MIT
// @version      1.0
// @description  fuh tingleling
// @author       You
// @match        https://rule34.xxx/index.php*
// @match        https://*.rule34.xxx/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var pageLoaded = setInterval(function () {
        if (document.readyState == "complete") {
            let loc = window.location.href;

            if (loc.includes("index.php")) {
                document.cookie = "resize-notification=1;"
                document.cookie = "resize-original=1;"
                
                let image = document.getElementById("image")
                if (image) {
                    window.location.href = image.src
                }

                let video = document.querySelectorAll('source')[0]
                if (video) {
                    window.location.href = video.src
                }
            }

            if (loc.includes("mp4.rule34.xxx")) {
                let vid = document.querySelectorAll('video')[0]
                vid.style = "width: 100%;height: 100vh;position: fixed"
                vid.loop = true
                vid.preload = true
            }

            clearInterval(pageLoaded)
        }
    }, 100);
})();