Adicionem o novo domínio do blog aos seus favoritos! www.crashcomputer.com.br

Postagens com a tag ‘Shorts’

   terça-feira, 27 de setembro de 2022

YouTube….



1 Star2 Stars3 Stars4 Stars5 Stars (2 votos, média: 4,50 de 5)
Loading...

Se você é daqueles que nem eu, que simplesmente DETESTA X-P a interface do YouTube dos vídeos Shorts, alias, que eu acho um pusta tiro no pé do próprio YouTube, descobri um jeitinho que simplesmente elimina aquela interface maldita.

O que mais me irrita é o video ficar em loop infinito.

O jeito manual é pegar o ID do video e substituir na URL a parte /shorts/xxxxxx por /watch?v=xxxxxx onde xxxxxx é o ID do video.

Funciona, mas enche o saco. Ai pesquisando encontrei no GitHub, a solução simplesmente perfeita.

https://github.com/code-for-charity/YouTube-Extension/issues/1233

Vou copiar o código postado pelo usuário allanlaal aqui, pois se sumir, está preservada. Precisa usar um plugin do tipo Greasemonkey ou Tampermonkey. Como eu já uso o Greasemonkey pra outras coisinhas, foi uma mão na roda!

Adeus interface nojenta! :sarcastic:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// ==UserScript==
// @name         Youtube shorts redirect
// @namespace    https://tampermonkey.net/
// @version      0.3
// @description  Youtuebe shorts > watch redirect
// @author       Fuim
// @match        *://*.youtube.com/*
// @grant        none
// @run-at       document-start
// @license      GNU GPLv2
// ==/UserScript==
var oldHref = document.location.href;
if (window.location.href.indexOf('youtube.com/shorts') > -1) {
    window.location.replace(window.location.toString().replace('/shorts/', '/watch?v='));
}
window.onload = function() {
    var bodyList = document.querySelector("body")
    var observer = new MutationObserver(function(mutations) {
        mutations.forEach(function(mutation) {
            if (oldHref != document.location.href) {
                oldHref = document.location.href;
                console.log('location changed!');
                if (window.location.href.indexOf('youtube.com/shorts') > -1) {
                    window.location.replace(window.location.toString().replace('/shorts/', '/watch?v='));
                }
            }
        });
    });
    var config = {
        childList: true,
        subtree: true
    };
    observer.observe(bodyList, config);
};


  Melhor visualizado a
1024 x 768 True color
Proudly powered by WordPress. Theme developed with WordPress Theme Generator.
E altamente gambiarrado por mim mesmo :)
Copyright © 2010 by Crash Computer. All rights reserved.