J'utilise google chrome pour mon développement php/js.
aujourd'hui, j'ai commencé à voir un fichier qui ne se charge pas.
le nom de fichier est toujours différent
Request URL: blob:http://random.Homestead.test/4d9f984b-b8f8-4e77-97cb-4fcfd8ace348
la page réseau indique que l'initiateur est inject.preload.js:373
si j'ouvre ce fichier, la première ligne dit
/*
*This file is part of Adblock Plus <https://adblockplus.org/>,
Mais j'ai désactivé Adblock Plus. J'ai remarqué que le fichier est chargé avec succès de temps en temps. Et aussi remarqué que ce fichier est demandé seulement quand AdBlock (pas AdblockPlus) est actif. Si j'ai AdBlock désactivé - pas de problème. mais même si j'exclus mon site de développement d'adblock - le téléchargement du fichier échoue toujours.
Ma question est la suivante: Comment puis-je me débarrasser de cette ligne rouge dans le journal de ma console et mon réseau sans désactiver entièrement Adblock?
Je l'ai essayé sur stackoverflow.com et je vois le même fichier inject.preload.js
charger le même fichier nommé de manière aléatoire et réussir. l'en-tête du fichier dit:
/*
* 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.
*/
cela a commencé aujourd'hui le 14 juin 2018
Dans le commentaire https://issues.adblockplus.org/ticket/6744#comment:17 , vous pouvez trouver un lien vers la liste de construction https://downloads.adblockplus.org/ devbuilds/adblockpluschrome / , installez la version de développement "Adblock Plus pour Google Chrome et Opera 3.1.0.2069" et l'erreur ne s'affichera plus
mis à jour
Le 2018.7.17, la nouvelle version avec correction du bogue est publiée dans la boutique en ligne Chrome. Donc, ce problème est automatiquement résolu.
On dirait qu'il est officiellement cassé. Le problème est étiqueté à https://issues.adblockplus.org/ticket/6744
J'ai essayé de déboguer et de trouver la cause exacte, mais le problème semble être ailleurs. Le code JS débogué (inject.preload.js à la ligne 373)
document.documentElement.appendChild(script); // here, script.src is indeed a valid script
document.documentElement.removeChild(script);
URL.revokeObjectURL(url);
L'attribut src de script
cible un blob JS valide qui est actif lorsque cette ligne est appelée!
J'ai installé une version plus ancienne de Chrome et j'ai résolu le problème. https://www.slimjet.com/chrome/google-chrome-old-version.php
Si vous avez un adBlocker puis supprimez ou mettez en pause cette page spécifique adBlocker, cela a fonctionné pour moi. J'ai le même problème avec l'application JavaScript lors de la récupération des données à partir de Firestore.