動畫瘋自動播放

啟用自動播放。更新:解決Firefox的一些問題,新增選項介面。

目前为 2019-11-26 提交的版本,查看 最新版本

// ==UserScript==
// @name         動畫瘋自動播放
// @namespace    http://tampermonkey.net/
// @version      0.2.1
// @description  啟用自動播放。更新:解決Firefox的一些問題,新增選項介面。
// @author       南蠻酋長
// @match        *://ani.gamer.com.tw/animeVideo.php?sn=*
// @icon         https://i2.bahamut.com.tw/anime/baha_s.png
// @grant GM_setValue
// @grant GM_getValue
// ==/UserScript==

(function () {
const qs = (q) => document.querySelector(q);

function optionPlaneTemplate() {
    let firefoxTip = ""; //
    if (navigator.userAgent.search("Firefox") != -1) {
        let img = `<img style="max-width:100%;" src="data:image/jpeg;base64,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"/>`;
        firefoxTip = `
<div class="ani-setting-section">
<h4 class="ani-setting-title">你使用的是 Firefox 瀏覽器</h4>
<div class="ani-setting-item ani-flex">
            <div class="ani-setting-label">
                <span class="ani-setting-label__mian">因為 Firefox 預設會阻擋網站的自動影音播放,需要將動畫瘋加入允許自動播放的名單中才能運作喔!</span>
            </div>
        </div>
<div class="ani-setting-item">${img}</div>
</div>`;
    }
    let html =
    `<div class="ani-setting-section">
        <h4 class="ani-setting-title">自動播放設定</h4>

        <div class="ani-setting-item ani-flex">
            <div class="ani-setting-label">
                <span class="ani-setting-label__mian">自動確認年齡分級</span>
            </div>
            <div class="ani-setting-value ani-set-flex-right">
                <div class="ani-checkbox">
                    <label class="ani-checkbox__label">
                        <input type="checkbox" name="ani-checkbox" id="age-skip">
                        <div class="ani-checkbox__button"></div>
                    </label>
                </div>
            </div>
        </div>

        <div class="ani-setting-item ani-flex">
            <div class="ani-setting-label">
                <span class="ani-setting-label__mian">自動跳過剩餘廣告</span>
            </div>
            <div class="ani-setting-value ani-set-flex-right">
                <div class="ani-checkbox">
                    <label class="ani-checkbox__label">
                        <input type="checkbox" name="ani-checkbox" id="ad-skip">
                        <div class="ani-checkbox__button"></div>
                    </label>
                </div>
            </div>
        </div>

        <div class="ani-setting-item ani-flex">
            <div class="ani-setting-label">
                <span class="ani-setting-label__mian">自動播放下一集</span>
            </div>
            <div class="ani-setting-value ani-set-flex-right">
                <div class="ani-checkbox">
                    <label class="ani-checkbox__label">
                        <input type="checkbox" name="ani-checkbox" id="auto-play">
                        <div class="ani-checkbox__button"></div>
                    </label>
                </div>
            </div>
        </div>
    </div>
${firefoxTip}
    `;

    return html;
}

async function loadOptionsFromStore() {
    return {
        "age-skip" : await GM_getValue("age-skip", true),
        "ad-skip" : await GM_getValue("ad-skip", true),
        "auto-play" : await GM_getValue("auto-play", true)
    };
}

function onOptionClick(id) { return () => {
    GM_setValue(id, document.getElementById(id).checked);
    enableFunction(id, document.getElementById(id).checked);
};}

window.init = setInterval(function(){
    let optionPlaneDom = document.getElementById("ani-tab-content-2");
    if(optionPlaneDom){
        optionPlaneDom.innerHTML += optionPlaneTemplate();

        loadOptionsFromStore().then( options => {
            console.log(options);
            qs("#age-skip").checked = options["age-skip"];
            qs("#ad-skip").checked = options["ad-skip"];
            qs("#auto-play").checked = options["auto-play"];

            qs("#age-skip").addEventListener("click", onOptionClick("age-skip"));
            qs("#ad-skip").addEventListener("click", onOptionClick("ad-skip"));
            qs("#auto-play").addEventListener("click", onOptionClick("auto-play"));

            enableFunction("age-skip", options["age-skip"]);
            enableFunction("ad-skip", options["ad-skip"]);
            enableFunction("auto-play", options["auto-play"]);

            clearInterval(window.init);
        });
    }
},1000);

function enableFunction(id, enable) {
    console.log(id + " : " + enable);
    switch(id) {
        case "age-skip":
            enableAgeSkip(enable);
            break;
        case "ad-skip":
            enableAdSkip(enable);
            break;
        case "auto-play":
            enableAutoPlay(enable);
            break;
    }
}

function enableAutoPlay(enable) {
    if (!enable) {
        clearInterval(window.auto_play_checker);
        return;
    }
    window.auto_play_checker = setInterval(function(){
        if(qs("#ani_video_html5_api") && qs("#ani_video_html5_api").readyState != 0  && qs("#ani_video_html5_api").ended){
            let replayPage = qs(".replay");
            let nextEpBtn = replayPage? replayPage.childNodes[1] : null;
            if(nextEpBtn){
                nextEpBtn.click();
            }
            clearInterval(window.auto_play_checker);
        }
    },500);
}

function enableAgeSkip(enable) {
    if (!enable) {
        clearInterval(window.adult_checker);
        return;
    }
    window.adult_checker = setInterval(function(){
        if(qs(".R18") && qs("#adult")){
            qs("#adult").click();
            clearInterval(window.adult_checker);
        }
    },500);
}

function enableAdSkip(enable) {
    if (!enable) {
        clearInterval(window.ad_skip_checker);
        return;
    }
    window.ad_skip_checker = setInterval(function(){
        if(qs("#adSkipButton") && qs("#adSkipButton").classList.contains("enabled")){
            qs("#adSkipButton").click();
            clearInterval(window.ad_skip_checker);
        }
        if(qs(".nativeAD-skip-button") && qs(".nativeAD-skip-button").classList.contains("enable")){
            qs(".nativeAD-skip-button").click();
            clearInterval(window.ad_skip_checker);
        }
    },500);
}

})();