Automatically press the Plex "Skip intro" button when it appears.
< 脚本Plex auto-skip intro的反馈
Fixed:// ==UserScript==// @name Plex auto-skip intro// @namespace https://gf.qytechs.cn/en/users/555204-bcldvd// @version 0.1// @icon https://www.google.com/s2/favicons?domain=plex.tv// @description Automatically press the Plex "Skip intro" button when it appears.// @author David Boclé// @match https://app.plex.tv/desktop/// @grant none// ==/UserScript==(function() { let element = document.getElementById('plex'); let observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if(mutation.addedNodes.length > 0 && mutation.addedNodes[0] && mutation.addedNodes[0].innerText == 'SKIP INTRO') { setTimeout(() => { mutation.addedNodes[0].firstChild.click() }, 10); } }); }); observer.observe(element, { childList: true, subtree: true });})();
I'll keep an updated version going here: https://gf.qytechs.cn/en/scripts/441696-fixed-plex-auto-skip-intro
登录(不可用)以发表回复。
土豆服务器,请按需使用
镜像地址随时可能被墙,建议加群获取最新地址
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址
Fixed:
// ==UserScript==
// @name Plex auto-skip intro
// @namespace https://gf.qytechs.cn/en/users/555204-bcldvd
// @version 0.1
// @icon https://www.google.com/s2/favicons?domain=plex.tv
// @description Automatically press the Plex "Skip intro" button when it appears.
// @author David Boclé
// @match https://app.plex.tv/desktop/
// @grant none
// ==/UserScript==
(function() {
let element = document.getElementById('plex');
let observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if(mutation.addedNodes.length > 0 && mutation.addedNodes[0] && mutation.addedNodes[0].innerText == 'SKIP INTRO') {
setTimeout(() => {
mutation.addedNodes[0].firstChild.click()
}, 10);
}
});
});
observer.observe(element, { childList: true, subtree: true });
})();