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

187
Visualizações
¿Cómo escribir un complemento de firefox usando packagejs?

Creé una extensión básica de la barra lateral de Firefox y ahora quiero reescribirla con la ayuda de packagejs

La extensión funciona obteniendo información de la pestaña del navegador. Ahora que estoy tratando de reescribirlo en packagejs, browser.tab no parece funcionar

Esto es lo que tengo sin paquete

 //manifest.json "sidebar_action": { "default_icon": "icon.png", "default_title": "Theme integrated sidebar", "default_panel": "sidebar/index.html", "open_at_install": false } // sidebar/index.html <script src="main.js"></script> <script src="extension.js"></script> // extension.js browser.tabs.onUpdated.addListener(function (tabId, changeInfo, tab) { if (changeInfo.status == "complete") { GetInitialInfo(tab); } }); function GetInitialInfo(tab) { document.body.style.backgroundColor = "#202020"; const string = "watch?v"; if (findLetter(tab.url, string)) { YoutubeScript(url, tab.title, "editor_countainer"); } } // main.js function YoutubeScript(youtube_url, title, container) { fetchData(youtube_url, title); // and then is just a case of injecting data in the dom }

Con parcelajs.js probé esto **

 //manifest.json "sidebar_action": { "default_icon": "icon.png", "default_title": "Theme integrated sidebar", "default_panel": "sidebar/dist/index.html", "open_at_install": false } // sidebar/index.html <script src="extension.js"></script> // extension.js import "./main.js" browser.tabs.onUpdated.addListener(function (tabId, changeInfo, tab) { if (changeInfo.status == "complete") { GetInitialInfo(tab); } }); function GetInitialInfo(tab) { document.body.style.backgroundColor = "#202020"; const string = "watch?v"; if (findLetter(tab.url, string)) { YoutubeScript(url, tab.title, "editor_countainer"); } }

Tengo que cambiar la salida index.html agregando un punto en src=".extension.js" . Entonces todo funciona aparte de la pestaña browser.tab, eso no funciona

about 4 years ago · Juan Pablo Isaza
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