Yo uso google chrome para mi desarrollo php / js.
hoy comencé a ver un archivo que no se puede cargar.
el nombre del archivo siempre es diferente
Request URL: blob:http://random.homestead.test/4d9f984b-b8f8-4e77-97cb-4fcfd8ace348
página de red dice que el iniciador es inject.preload.js:373
si abro este archivo, la primera línea dice
/*
*This file is part of Adblock Plus <https://adblockplus.org/>,
Pero tengo Adblock Plus deshabilitado. Noté que el archivo se carga con éxito ocasionalmente. Y también noté que este archivo solo se solicita cuando tengo AdBlock (no AdblockPlus) activo. Si tengo AdBlock deshabilitado, no hay problema. pero incluso si excluyo mi sitio de desarrollo de adblock, la descarga del archivo sigue fallando.
Mi pregunta es: ¿cómo puedo deshacerme de esta línea roja en el registro de mi consola y en la red sin desactivar completamente el bloqueo de anuncios?
Lo probé en stackoverflow.com y veo que el mismo archivo inject.preload.js
carga el mismo archivo con nombre aleatorio y tiene éxito. el encabezado del archivo dice:
/*
* Frame context wrapper
*
* For some edge-cases Chrome will not run content scripts inside of frames.
* Website have started to abuse this fact to access unwrapped APIs via a
* frame's contentWindow (#4586, 5207). Therefore until Chrome runs content
* scripts consistently for all frames we must take care to (re)inject our
* wrappers when the contentWindow is accessed.
*/
comenzó hoy el 14 de junio de 2018
fuente
Respuestas:
En el comentario https://issues.adblockplus.org/ticket/6744#comment:17 , puede encontrar un enlace a la lista de compilación https://downloads.adblockplus.org/devbuilds/adblockpluschrome/ , instale la versión de desarrollo "Adblock Plus para Google Chrome y Opera 3.1.0.2069 "y el error ya no se mostrará
actualizado
En 2018.7.17, la nueva versión con error corregido se lanzó en la tienda web de Chrome. Entonces este problema se resuelve automáticamente.
fuente
Parece que está oficialmente roto. El problema se encuentra en https://issues.adblockplus.org/ticket/6744
Traté de depurar y encontrar la causa exacta, pero el problema parece estar en otra parte. El código JS depurado (inject.preload.js en la línea 373)
El
script
atributo src 's se dirige a un JS blob válidas que está vivo cuando esta línea se llama!fuente
el boleto está en revisión y están trabajando en ello. Ahora puede agregar todo el sitio de prueba a sus sitios de confianza
fuente
Instalé una versión anterior de Chrome y resolví el problema. https://www.slimjet.com/chrome/google-chrome-old-version.php
fuente
Si tiene algún adBlocker, elimine o pause esa página específica de adBlocker, funcionó para mí. Tuve el mismo problema con la aplicación JavaScript al recuperar datos de Firestore.
fuente