Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

113
Views
Ejecute el script de contenido cuando cambien los subdirectorios de URL para la extensión de Chrome

Tengo una extensión de Google Chrome que analizará partes de un correo electrónico de Google Mail para la dirección de correo electrónico del remitente y lo validará en función de una API de correo electrónico. La extensión está en funcionamiento, sin embargo, el script content.js solo funcionará cuando actualice la página después de abrir un correo electrónico. Tengo mi manifest.json configurado para que coincida con https://mail.google.com/* y quiero que se ejecute cada vez que cambie el subdirectorio.

Básicamente, quiero poder ejecutar el script de contenido cada vez que la URL cambie de https://mail.google.com/mail/u/0/#inbox/FMfcgzGpFWLJXXbptnzzBMFCmMqFVTsz

a

https://mail.google.com/mail/u/0/#inbox/FMfcgzGmvpHMHxJwNhRgHdFNMHTDKnNq

¿Cómo permitiría que mi content.js detecte cada vez que se cambia el subdirectorio de URL?

También sería mejor cambiar mi conjunto manifest.json para que coincida con https://mail.google.com/mail/u/0/#inbox/* en lugar de https://mail.google.com/*

 content.js window.addEventListener('load', function () { /* Logic to parse email */ }
 manifest.json "content_scripts": [{ "matches": ["https://mail.google.com/*"], "js": ["jQuery.js", "content.js"] }], "permissions": ["tabs", "https://*/"]
about 4 years ago · Santiago Trujillo
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!