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://*/"]