Greasy Fork

Greasy Fork is available in English.

Enable PictureInPicture Hulu

Removes "disablepictureinpicture" attribute on hulu player.

目前为 2019-04-03 提交的版本,查看 最新版本

// ==UserScript==
// @name         Enable PictureInPicture Hulu
// @version      1.0
// @description  Removes "disablepictureinpicture" attribute on hulu player.
// @author       DaemonErrors
// @match        https://www.hulu.com/*
// @grant        none
// @namespace http://greasyfork.icu/users/288482
// ==/UserScript==

(() => {
    'use strict';

    let target = document.querySelector('body');
    let observer = new MutationObserver(function (mutations) {
        mutations.forEach((mutation) => {
            let elem = document.querySelector('.video-player');
            if (elem.length !== null) {
                elem.removeAttribute('disablepictureinpicture');
                this.disconnect;
            }
        });
    });
    observer.observe(target, { attributes: true, childList: true });
})();