您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
This script allows you to auto-reload a FilmOn stream at each timeout
// ==UserScript== // @name Auto-reload FilmOn streams at each timeout // @namespace https://github.com/GavinBrelstaff // @description This script allows you to auto-reload a FilmOn stream at each timeout // @match http*://www.filmon.com/channel/* // @version 2.0 // @license GPL version 3 or any later version; http://www.gnu.org/copyleft/gpl.html // ==/UserScript== window.count = 0; setInterval(function() // Polling { const el = document.querySelector( 'div.tvg-count.countdown[secs]' ); if( el ) // count down on page { const secs = el.getAttribute('secs'); //document.title = "Filmon " + secs; if( secs < 6 ) location.href = location.href; // reload the page } const el3 = document.querySelector( 'div.jw-display-icon-container.jw-display-icon-display' ); if( !el && el3 ) // catch Loading... icon appearance { const visibility = el3.checkVisibility(); if( visibility ) el3.style.visibility = "hidden"; //document.title = 'Filmon ' + window.count + ' ' + visibility; if( visibility && window.count > 1) location.href = location.href; // reload the page else window.count++; } }, 1000); // every second