• Empleos
  • Bootcamp
  • Acerca de nosotros
  • Para profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
    • Bootcamp
  • Para empresas
    • Inicio
    • Nuestro proceso
    • Precios
    • Pruebas
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

64
Vistas
Javascript - code injected multiple times on specific website

I would like to know why and how to fix:

My code is being injected a few times while being o specific website, can't find why.

It should be injected only when visiting a specific url (it can be different for example tickets/*****).

manifest.json

{
"manifest_version": 2,
"name": "ext",
"version": "1.619",
"description": "Does things:)",

"background": {
    "scripts": ["background.js"]
},

"content_scripts": [
    {
        "matches": ["https://www.example.com/agent/tickets/*"],
        "js": ["foreground.js"]
    }
],

"permissions": [
    "tabs",
    "activeTab",
    "http://*/",
    "https://*/"
]
}

background.js

chrome.tabs.onUpdated.addListener(function(id, info, tab){
    /*if (tab.status !== "complete"){
        return;
    }*/
    if(tab.url.indexOf("tickets") != -1){
       console.log("injected");
       chrome.tabs.executeScript(tab.id, {"file": "foreground.js"});
    }
});
9 months ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar empleo Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2023 PeakU Inc. All Rights Reserved.