Crunchyroll Skip Ads

Skips ads on crunchyroll!

目前為 2020-03-16 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Crunchyroll Skip Ads
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Skips ads on crunchyroll!
// @author       You
// @match        https://static.crunchyroll.com/vilos-v2/web/vilos/player.html*
// @grant        none
// ==/UserScript==

let video;

console.log("ANTIAD-LOADED");

function getVideo(){
    video = document.querySelector("video");
    if(!video){
        setTimeout(getVideo,2000);
    }else{
        activate();
    }
}

function activate(){
    const isAd = document.querySelector("[data-testid=vilos-ad_label]");
    if(isAd){
        const min = Number(isAd.innerHTML.match(/\d+(?=:)/)[0]) * 60;
        const sec = Number(isAd.innerHTML.match(/\d+(?=\))/)[0]) - 2;
        if(min + sec > 120){
            video.currentTime += 120;
        }else{
            video.currentTime += min + sec;
        }
        setTimeout(activate,3000);
    }else{
        setTimeout(activate,3000);
    }
}

getVideo();