Bypass Hulu Ads

Bypass Hulu's dumb ads

目前为 2021-06-28 提交的版本。查看 最新版本

// ==UserScript==
// @name         Bypass Hulu Ads
// @version      1.0
// @description  Bypass Hulu's dumb ads
// @author       You
// @match        *://www.hulu.com/watch/*
// @grant        none
// @namespace https://greasyfork.org/users/416701
// ==/UserScript==
function doit() {
    var player = document.querySelector('div[id^="__player__"]');
    if (player != null) {
        if (player !== null) {
            var adPlayer = player.querySelector('video[class^="video-player ad-video-player"]'),
                adPlayr;
            var adPlayer1 = player.querySelector('video[class^="AdPlayer__video vsc-initialized"]');
            var adPlayer2 = player.querySelector('video[class^="AdPlayer__video"]');
            if (adPlayer != null) adPlayr = adPlayer;
            else if (adPlayer1 != null) adPlayer = adPlayer1;
            else if (adPlayer2 != null) adPlayer = adPlayer2;
            if (adPlayer != null) {
                adPlayer.playbackRate = 16.0;
                adPlayer.muted = true;
            }
        }
    }
    setTimeout(doit, 1);
}
window.onload = () => {
    doit();
}