Ce sujet a été résolu
Pour ceux qui détestent l'affichage des shorts notamment (impossibilité de bouger le timer, vidéo qui prend tout l'écran), voici un petit script ViolentMonkey (compatible avec Chrome / Brave / Firefox / Edge etc) vous permettant de rediriger les shorts automatiquement vers des vidéos normales
Voici le script à ajouter dans ViolentMonkey :
CTRL + S pour sauvegarder et ça devrait marcher
Voici le script à ajouter dans ViolentMonkey :
// ==UserScript==
// @name YouTube Shorts Redirect
// @version 0.1
// @description Redirect YouTube Shorts to standard video format
// @author RealCalliopa
// @match *://*.youtube.com/*
// @run-at document-start
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Redirect logic for YouTube Shorts
function redirectShorts() {
if (window.location.href.indexOf("/shorts/") > -1) {
var url = window.location.href;
var id = url.split("shorts/").pop();
var newurl = "
https://www.youtube.com/watch?v=" + id;
window.location.replace(newurl); // Use replace to avoid populating history
}
}
// Function to check for URL changes
function checkUrlChange() {
let lastUrl = localStorage.getItem('lastUrl') || '';
const currentUrl = location.href;
if (currentUrl !== lastUrl) {
localStorage.setItem('lastUrl', currentUrl);
redirectShorts();
}
}
// Polling for URL change every 1000 ms
setInterval(checkUrlChange, 10);
})();
CTRL + S pour sauvegarder et ça devrait marcher
il y a un an
Perso, je "yt-dlp" toutes les vidéos Youtube que je veux voir ...
PS : Sinon, manuellement, il y "copier le lien", vous remplacer "shorts/" par "watch?v=", exemple :
https://www.youtube.com/ shorts/jwrTPLy3yiw
https://www.youtube.com/ watch?v=jwrTPLy3yiw
PS : Sinon, manuellement, il y "copier le lien", vous remplacer "shorts/" par "watch?v=", exemple :
Mon propos est imaginaire et fictif, il n'implique donc aucun fait ou élément réel et toute ressemblance serait fortuite
il y a un an
ANTIGAFAM2023
1 an
Perso, je "yt-dlp" toutes les vidéos Youtube que je veux voir ...
PS : Sinon, manuellement, il y "copier le lien", vous remplacer "shorts/" par "watch?v=", exemple :
https://www.youtube.com/ shorts/jwrTPLy3yiw
https://www.youtube.com/ watch?v=jwrTPLy3yiw
PS : Sinon, manuellement, il y "copier le lien", vous remplacer "shorts/" par "watch?v=", exemple :
il y a un an
Oui sinon avec le script ça va plus vite
Si je te file un faux lien Youtube avec des guillemets et paranthèses, je peux escape ton script et te faire executer n'importe quoi dans ton navigateur ?
(Je suis pas dev JS et je connais pas assez le JS, mais il y a pas de vérif à faire ?)
(Je suis pas dev JS et je connais pas assez le JS, mais il y a pas de vérif à faire ?)
Mon propos est imaginaire et fictif, il n'implique donc aucun fait ou élément réel et toute ressemblance serait fortuite
il y a un an
Si je te file un faux lien Youtube avec des guillemets et paranthèses, je peux escape ton script et te faire executer n'importe quoi dans ton navigateur ?
(Je suis pas dev JS et je connais pas assez le JS, mais il y a pas de vérif à faire ?)
(Je suis pas dev JS et je connais pas assez le JS, mais il y a pas de vérif à faire ?)
Bah ça va juste remplacer le "/short/" par "watch?v=", le navigateur en lui-même contient full protections
il y a un an
RealCalliopa
1 an
Pour ceux qui détestent l'affichage des shorts notamment (impossibilité de bouger le timer, vidéo qui prend tout l'écran), voici un petit script ViolentMonkey (compatible avec Chrome / Brave / Firefox / Edge etc) vous permettant de rediriger les shorts automatiquement vers des vidéos normales
Voici le script à ajouter dans ViolentMonkey :
CTRL + S pour sauvegarder et ça devrait marcher
Voici le script à ajouter dans ViolentMonkey :
// ==UserScript==
// @name YouTube Shorts Redirect
// @version 0.1
// @description Redirect YouTube Shorts to standard video format
// @author RealCalliopa
// @match *://*.youtube.com/*
// @run-at document-start
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Redirect logic for YouTube Shorts
function redirectShorts() {
if (window.location.href.indexOf("/shorts/") > -1) {
var url = window.location.href;
var id = url.split("shorts/").pop();
var newurl = "
https://www.youtube.com/watch?v=" + id;
window.location.replace(newurl); // Use replace to avoid populating history
}
}
// Function to check for URL changes
function checkUrlChange() {
let lastUrl = localStorage.getItem('lastUrl') || '';
const currentUrl = location.href;
if (currentUrl !== lastUrl) {
localStorage.setItem('lastUrl', currentUrl);
redirectShorts();
}
}
// Polling for URL change every 1000 ms
setInterval(checkUrlChange, 10);
})();
CTRL + S pour sauvegarder et ça devrait marcher
J'ai déjà un script qui fait ça mais c'est indispensable effectivement merci

il y a un an
J'ai déjà un script qui fait ça mais c'est indispensable effectivement merci

il y a un an
Tant mieux alors si tu en as déjà un
en parlant de l'ergonomie de merde de yt, ils ont détruit leur site mobile pour qu'on passe par leur appli. Obligé de prendre la "version pour ordinateur" pour que ça fonctionne pleinement
quels gros tocards
il y a un an
en parlant de l'ergonomie de merde de yt, ils ont détruit leur site mobile pour qu'on passe par leur appli. Obligé de prendre la "version pour ordinateur" pour que ça fonctionne pleinement
quels gros tocards
il y a un an
Aucune idée j'ai l'appli moi
Ouais mais t'as la pub + impossibilité de mettre en arrière plan alors
jouer youtube sur le navigateur est bien mieux


il y a un an
Ouais mais t'as la pub + impossibilité de mettre en arrière plan alors
jouer youtube sur le navigateur est bien mieux


il y a un an