When a video starts, this refreshes the new video immediately as workaround to issue of uBlock Origin Lite not blocking the unwanted content and requiring manual refresh.
- // ==UserScript==
- // @name Refresh youtube videos (uBlock Origin Lite ad workaround)
- // @namespace http://tampermonkey.net/
- // @description When a video starts, this refreshes the new video immediately as workaround to issue of uBlock Origin Lite not blocking the unwanted content and requiring manual refresh.
- // @version 2024-12-29_3
- // @author Xcape
- // @match https://www.youtube.com/*
- // @icon https://lh3.googleusercontent.com/lsanoOfx5N_t-7gh5Qg9FGIirVEjdCqalZXyLZYRd5d7Fydm83FQhu4Oq0JmlRyMtyF_LfwuQQZyKRTHs6emnFirsA=s60
- // @grant none
- // @license MIT
- // ==/UserScript==
- (function() {
- 'use strict';
- let checkID = localStorage.getItem('checkID');
- setInterval(() => {
- const videoID = new URLSearchParams(window.location.search).get('v');
- if (videoID !== null) {
- if (videoID !== checkID) {
- checkID = videoID;
- localStorage.setItem('checkID', checkID);
- setTimeout(() => {
- location.reload();
- }, 500);
- }
- } else {
- localStorage.setItem('checkID', 'blahblah');
- }
- }, 100);
- })();