返回首頁 

Netflix Marathon

Automatically skip recaps, intros and click nexts on Netflix, DisneyPlus and Amazon video for you.

< 脚本Netflix Marathon的反馈

提问/评论

发表于:2021-05-09

Idea to shrink some code / less repetition.

// works for exact matches['postplay-still-container', 'WatchNext-still-container', 'countdown', 'adSkipButton', 'skipElement'].forEach(className => {var elements = document.getElementsByClassName(className);if (elements.length !== 0) {elements[0].click();waitCount = 5;return;}});

or if logging is important:

var logEnabled = true;function log(thing) {logEnabled === true && console.log(thing);}const exactTargets = [['postplay-still-container', 'Found autoplay.'],['WatchNext-still-container', 'Found autoplay.'],['countdown', 'Found Amazon video next.'],['adSkipButton', 'Found Amazon skip ad.'],['skipElement', 'Found Amazon skip intro.'],]exactTargets.forEach(target => {var className = target[0];var msg = target[1];var elements = document.getElementsByClassName(className);if (elements.length !== 0) {log(msg);elements[0].click();waitCount = 5;return;}});
发表于:2021-05-09

`waitCount` should be `count`

发表于:2021-05-10
编辑于:2021-05-10

@wOxxOm please delete this discussion. Thank you
I opened an updated and clean discussion at https://greasyfork.org/en/scripts/30029-netflix-marathon/discussions/86665

发表回复

登录以发表回复。