Greasy Fork is available in English.
To provide a way to hack the yt.config_ such as EXPERIMENT_FLAGS
Version au
Ce script ne doit pas être installé directement. C'est une librairie destinée à être incluse dans d'autres scripts avec la méta-directive // @require https://update.greasyfork.org/scripts/475632/1252703/ytConfigHacks.js
The script must be included from a userscript with the following metablocks
// @match https
://www.y
outube.com/*
// @run-at document-start
// @inject-into page
// @grant none
Then an array window._ytConfigHacks
will be provided and push your function into the array.
// ==UserScript==// @name New1235// @namespace Violentmonkey Scripts// @match https://gfork.dahi.icu/*// @grant none// @version 1.0// @author -// @description 9/19/2023, 10:41:12 AM// @require https://greasyfork.org/scripts/475632-ytconfighacks/code/ytConfigHacks.js?version=1252598// ==/UserScript==console.log(window._ytConfigHacks)window._ytConfigHacks.add(function(){console.log('test OK')});window.ytcsi={tick:function(){}}window.yt={}window.yt.config_={};ytcsi.tick;
// ==UserScript==// @name YouTube: Force Animated-Rolling-Number for Live// @namespace Violentmonkey Scripts// @match https://www.youtube.com/*// @grant none// @version 1.0// @author -// @description 9/19/2023, 9:32:49 AM// @run-at document-start// @inject-into page// @unwrap// @require https://greasyfork.org/scripts/475632-ytconfighacks/code/ytConfigHacks.js?version=1252598// ==/UserScript==(() => {let mex = 0;window._ytConfigHacks.add((config_) => {let EXPERIMENT_FLAGS = null;EXPERIMENT_FLAGS = config_.EXPERIMENT_FLAGS || 0;if (EXPERIMENT_FLAGS) {if (!mex) {mex = 1;console.log('EXPERIMENT_FLAGS detected')}EXPERIMENT_FLAGS.web_enable_dynamic_metadata = true;EXPERIMENT_FLAGS.dynamic_metadata_update_interaction_delay_period_sec = 8;}});})();