Estoy tratando de crear una extensión de Chrome que pueda editar y eliminar partes de Javascript de una página web, preferiblemente antes de que se cargue la página.
Por ejemplo, la siguiente etiqueta de secuencia de comandos está dentro de mi sitio web html de prueba.
<script> document.addEventListener("visibilitychange", onchange); function onchange(){ console.log('left'); } </script>Este código le dice a la consola cuando el usuario cambia de pestaña. Me gustaría poder editar este código específico solo para evitar que esto suceda. ¿Puedo modificar el texto de JavaScript antes del tiempo de ejecución?
No puede modificar el código antes del tiempo de ejecución, pero puede eliminar el detector de eventos .
removeEventListener("visibilitychange", onchange);Nota: técnicamente puede editar JS antes de que se ejecute en Chrome usandoLocalOverrides; sin embargo, requiere que tenga sus herramientas de desarrollo abiertas al cargar la página.