// ==UserScript== // @name 动画疯自动同意 // @namespace http://tampermonkey.net/ // @version 0.1 // @license MIT // @description 动画疯自动同意限制 // @author You // @match https://ani.gamer.com.tw/animeVideo.php?sn=* // @icon https://www.google.com/s2/favicons?sz=64&domain=gamer.com.tw // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; //同意限制 const i = setInterval(()=>document.querySelector('#adult') && (document.querySelector('#adult').click() || clearInterval(i) || console.log('click')),20) //自动下集 const j = setInterval(()=>document.querySelector('video') &&((document.querySelector('video').onended = () => setTimeout(()=>$('.replay > a').eq(1)[0].click(),3000)) && console.log("自动下集") || clearInterval(j) ),20) //移除广告跳转 /*const j = setInterval(()=>$('.vast-blocker')[0] && ($('.vast-blocker')[0].remove() || clearInterval(j) || console.log('remove')),100) //30秒后跳过广告 const k = setInterval(()=>$('#adSkipButton')?.hasClass('enabled') && ($('#adSkipButton')[0].click() || clearInterval(k) || console.log('skip')),100) //广告静音 const m = setInterval(()=>{ if($('.vjs-mute-control.vjs-control.vjs-button')[0] && $('#adSkipButton')[0]){ $('.vjs-mute-control.vjs-control.vjs-button')[0].click() clearInterval(m) console.log('muted') const m2 = setInterval(()=>{ if(!$('#adSkipButton')[0]){ $('.vjs-mute-control.vjs-control.vjs-button')[0].click() clearInterval(m2) console.log('cancel muted') } },20) } },100)*/ })();