MrModest / Chan & Idol Sankaku Video Helper

// ==UserScript==
// @name            Chan & Idol Sankaku Video Helper
// @name:ja         Chan & Idol Sankaku Video Helper
// @name:ru         Chan & Idol Sankaku Video Helper
// @namespace       http://tampermonkey.net/
// @version         1.0.7
// @description     Resize HTML5 Player's width, disable autoplay, show control panel, set volume in 1%.
// @description:ja  Resize HTML5 Player's width, disable autoplay, show control panel, set volume in 1%.
// @description:ru  Уменьшает ширину плеера до 1000, отключает автовоспроизведение, показывает панель навигации, устанавливает громкость в 1%.
// @author          MrModest
// @license         MIT
// @match           https://chan.sankakucomplex.com/*
// @match           https://idol.sankakucomplex.com/*
// @include         https://chan.sankakucomplex.com/*
// @include         https://idol.sankakucomplex.com/*
// @grant           none
// ==/UserScript==

(function (window) {  // [2] нормализуем window
    var w;
    w = window;
    // В юзерскрипты можно вставлять практически любые javascript-библиотеки.
    // Код библиотеки копируется прямо в юзерскрипт.
    // При подключении библиотеки нужно передать w в качестве параметра окна window
    // Пример: подключение jquery.min.js
    // (function(a,b){function ci(a) ... a.jQuery=a.$=d})(w);

    // [3] не запускаем скрипт во фреймах
    // без этого условия скрипт будет запускаться несколько раз на странице с фреймами
    if (w.self != w.top) {
        return;
    }
    // [4] дополнительная проверка наряду с @include
    if ((/https:\/\/chan.sankakucomplex.com/.test(w.location.href)) || (/https:\/\/idol.sankakucomplex.com/.test(w.location.href))) {
        //Ниже идёт непосредственно код скрипта
        var videoTag = document.getElementById('image');
        
        if (videoTag !== null) { /*если элемент найдет, то вносим изменения*/
            if (Number(videoTag.getAttribute('width')) > 1000){
                videoTag.setAttribute('width', '1000'); //1000 можете изменить на своё значение, это устанавливаемая ширина плеера.
                videoTag.removeAttribute('height');
            }
            if (Number(videoTag.getAttribute('height')) > 500){
                videoTag.setAttribute('height', '500'); //500 можете изменить на своё значение, это устанавливаемая высота плеера.
                videoTag.removeAttribute('width');
            }
            videoTag.setAttribute('controls', '');
            videoTag.removeAttribute('autoplay'); 
            videoTag.volume = 0.01; //устанавливаемая громкость. по умолчанию 1% (0.01)
        }
    }
})(window);