您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
A Tampermonkey script that allows picture-in-picture mode to be used for videos, even if the website has disabled it.
当前为
- // ==UserScript==
- // @name Let Me Multitask, Bro
- // @author Christopher Conley
- // @copyright Copyright (C) 2023 Christopher Conley
- // @license GPL-2.0-only
- // @version 0.2.1
- // @description A Tampermonkey script that allows picture-in-picture mode to be used for videos, even if the website has disabled it.
- // @namespace https://github.com/rosettast0ned/let-me-multitask-bro
- // @source https://github.com/rosettast0ned/let-me-multitask-bro
- // @supportURL https://github.com/rosettast0ned/let-me-multitask-bro/issues
- // @match *://*/*
- // @icon https://raw.githubusercontent.com/rosettast0ned/let-me-multitask-bro/main/tampermonkey/let_me_multitask_bro.png
- // @icon64 https://raw.githubusercontent.com/rosettast0ned/let-me-multitask-bro/main/tampermonkey/let_me_multitask_bro64.png
- // @run-at document-idle
- // ==/UserScript==
- //
- // Picture in picture icon by Ria Fitriana from https://thenounproject.com/browse/icons/term/picture-in-picture/ Noun Project (CC BY 3.0)
- //
- (function () {
- console.log('LMMB: Let Me Multitask, Bro extension triggered.')
- var poller = setInterval(function () {
- if (document.querySelector('video') !== null) {
- clearInterval(poller);
- console.log("LMMB: Found video element.");
- var videos = document.querySelectorAll('video');
- videos.forEach(video => {
- if (video.hasAttribute('disablepictureinpicture')) {
- console.log('LMMB: Removing disablepictureinpicture attribute from video element.');
- video.removeAttribute('disablepictureinpicture');
- }
- });
- }
- }, 50);
- })();