Estoy buscando una función como anulación local, pero necesito que funcione sin las herramientas de desarrollador abiertas. Quiero cargar un archivo local en lugar del archivo del servidor, o simplemente ejecutar JS en la web archivo ANTES de renderizar. ¿Puedo lograr esto con JS inyectado?
Puede usar un trabajador de servicio para interceptar una solicitud de red específica para un recurso y responder con lo que quiera en su lugar (una copia en caché de su archivo local o una respuesta en vivo de un servidor local que también está ejecutando). Desde la página vinculada (énfasis mío):
Un trabajador de servicio es un trabajador controlado por eventos registrado en un origen y una ruta. Toma la forma de un archivo JavaScript que puede controlar la página web/sitio con el que está asociado, interceptando y modificando la navegación y las solicitudes de recursos , y almacenando en caché los recursos de una manera muy granular para brindarle un control completo sobre cómo se comporta su aplicación en ciertas situaciones (la más obvia es cuando la red no está disponible).