您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
skip presser, red green logo shows script is active.
当前为
// ==UserScript== // @name netfix // @version 2.0 // @namespace https:\\derben.ca // @author DerBen // @license Public Domain // @description skip presser, red green logo shows script is active. // @run-at document-end // @include https://www.netflix.com/* // @include https://www.crave.ca/en/tv-shows/* // @grant none // ==/UserScript== 'use strict'; //console.log('netfix startup'); var host=location.hostname=='www.crave.ca' ? 'crave' : 'netflix'; var nf=["skip-recap","skip-intro","continue"]; var sk=0,skip=0; var texb = document.createElement('div'); texb.id='cgwin'; texb.style.top='0px'; texb.style.left='0px'; texb.style.position='fixed'; texb.style.background='black'; texb.style.border='green 2px solid'; texb.style.borderRadius='25px'; texb.style.font='12px arial'; texb.style.zIndex='99999'; texb.innerHTML='netfix'; setInterval(looper, 2000); function looper(){ //console.log('loop'); var nflogo=document.getElementById('cgwin'); if (typeof(nflogo) === 'undefined' || nflogo==null) { try { document.body.appendChild(texb); } catch(error){ console.log('netfix no append');} } else { nflogo.style.border= Math.floor(Math.random() * 2) ? 'green 2px solid' : 'red 2px solid'; } if (skip>0) { skip--; sk=1; //console.log('skip'); return; } if (host=='crave'){ crave(); } else { netflix(); } } function clkd(clkhere,typ=0){ event = document.createEvent('HTMLEvents'); event.initEvent('click', true, false); if (typ==0){ document.querySelector(clkhere).dispatchEvent(event); } else { clkhere.dispatchEvent(event); } return; } function netflix(){ //console.log('netflix funct'); var butt=document.getElementsByTagName('button'); for(var i=0;i<butt.length;i++) { //console.log(i, butt[i].dataset); for(var ii=0;ii<nf.length;ii++) { var regex = new RegExp(nf[ii], "g"); //console.log(nf[ii]) if (regex.test(butt[i].dataset.uia)){ skip=5; } } if (skip>=4) { console.log('skipping'); clkd(butt[i],2); break; } } } function crave(){ //console.log('crave funct'); var crsk=document.getElementById('bm-view-skipbreaks1'); if (typeof(crsk) === 'undefined' || crsk==null) { //console.log('no vid'); } else { //console.log('vid'+crsk.style.display); if (crsk.style.display=='block'){ console.log('CR skip'); clkd("div[class='skipbreaks-click-area']"); } } }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址