créer un répertoire
puis y ajouter les 2 fichiers suivants
manifest.json
{
"manifest_version": 3,
"name": "YouTube NoCookie Redirect",
"version": "1.0",
"description": "Redirige les vidéos YouTube vers youtube-nocookie en mode embed.",
"permissions": [
"webRequest",
"webRequestBlocking",
"tabs"
],
"host_permissions":
[
"
https://www.youtube.com/watch*" (virer le ;)
],
"background": {
"scripts": ["background.js"]
}
}
-----------------------------------------------
background.js
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
const url = new URL(details.url);
// Vérifie que l'URL contient un paramètre v (ID de la vidéo)
if (url.hostname === "www.youtube.com" && url.pathname === "/watch" && url.searchParams.has("v")) {
const videoId = url.searchParams.get("v");
const embedUrl = `
https://www.youtube-nocookie.com/embed/${videoId}`;
return { redirectUrl: embedUrl };
}
return {};
},
{ urls: ["
https://www.youtube.com/watch*"] },
["blocking"]
);
-----------------------
about:debugging dans Firefox,
cliquer sur "Charger un module complémentaire temporaire" et sélectionner le fichier manifest.json.