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:

      // ==UserScript==
      // @name         Youtube shorts redirect
      // @namespace    https://tampermonkey.net/
      // @version      0.3
      // @description  Youtuebe shorts > watch redirect
      // @author       Fuim
      // @match        *://*.youtube.com/*
      // @icon         https://www.google.com/s2/favicons?domain=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.