Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

163
Visualizações
cola local en YouTube

Esta puede ser una pregunta un poco extraña, pero estoy tratando de crear una extensión que actualice la cola de YouTube cuando agrega un video desde otra ventana. Estaba pensando en simplemente rehacer la cola para youtube (sé que esto sería una tarea grande). ¿Cómo agregaría manualmente un video a esta cola?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Hay dos problemas principales que deben resolverse para agregar esta función.

  1. Almacenamiento y sincronización de la cola.
  2. Saber cuándo un usuario agrega o elimina un video en la cola.

Tanto Firefox como Chrome proporcionan almacenamiento de extensión para este propósito y esto debería resolver el primer problema.
https://developer.chrome.com/docs/extensions/reference/storage/
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage

Para el segundo problema, debe escribir un script de contenido que agregará su propio botón a YouTube o anulará la funcionalidad original del botón agregar a la cola de visualización. De modo que cuando se haga clic, la URL del video se agregará al almacenamiento de la extensión.

Luego, puede mostrar la cola en la ventana emergente de la extensión y cuando se reproduce un video, se puede enviar un mensaje a la ventana activa cambiando la ubicación del nuevo video de esa manera.

 // popup.js chrome.storage.sync.get(['queue'], (result) => { const firstInQueue = result.queue.shift(); chrome.tabs.query({active: true, currentWindow: true}, function(tabs) { chrome.tabs.sendMessage(tabs[0].id, {video: firstInQueue}, function(response) { chrome.storage.sync.set({queue: result.queue}, () => { console.log(`${result.queue.length} videos in queue`); }); }); }); }); // content.js chrome.runtime.onMessage.addListener((request, sender, sendResponse) => { document.location.href = request.video; });

Anular la funcionalidad en un sitio existente puede ser difícil y de corta duración, ya que si YouTube elige actualizar su interfaz de usuario, puede romper su función.

Mirar la pestaña de red al agregar un video a la cola revela que se realizó una solicitud de publicación a https://www.youtube.com/youtubei/v1/playlist/create , esta puede ser otra área para buscar.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda