Я использую Google Chrome для разработки php / js.
сегодня я начал видеть файл, который не загружается.
имя файла всегда другое
Request URL: blob:http://random.homestead.test/4d9f984b-b8f8-4e77-97cb-4fcfd8ace348
на сетевой странице указано, что инициатор inject.preload.js:373
если я открою этот файл, в первой строке будет написано
/*
*This file is part of Adblock Plus <https://adblockplus.org/>,
Но у меня Adblock Plus отключен. Я заметил, что файл иногда загружается успешно. А также заметил, что этот файл запрашивается только тогда, когда у меня активен AdBlock (не AdblockPlus). Если у меня отключен AdBlock - нет проблем. но даже если я исключу свой dev-сайт из adblock, загрузка файла все равно не выполняется.
Мой вопрос: как мне избавиться от этой красной линии в журнале консоли и в сети, не отключая полностью блокировку рекламы?
Я попробовал это на stackoverflow.com и вижу, что тот же файл inject.preload.js
загружает тот же файл со случайным именем и успешно. заголовок файла говорит:
/*
* 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.
*/
он начался сегодня, 14 июня 2018 г.
источник
Ответы:
В комментарии https://issues.adblockplus.org/ticket/6744#comment:17 можно найти ссылку на список сборок https://downloads.adblockplus.org/devbuilds/adblockpluschrome/ , установить разрабатываемую версию «Adblock» Plus для Google Chrome и Opera 3.1.0.2069 ", и ошибка больше не будет отображаться.
обновленный
2018.7.17 новая версия с исправленной ошибкой выпущена в интернет-магазине Chrome. Так что этот вопрос решается автоматически.
источник
Похоже, он официально сломан. Вопрос оформлен на странице https://issues.adblockplus.org/ticket/6744.
Я попытался отладить и найти точную причину, но проблема, похоже, в другом. Отлаженный код JS (inject.preload.js в строке 373)
script
Атрибут SRC «s цели действительного JS двоичных объектов , которая жива , когда эта линия называется!источник
билет находится на рассмотрении, и они работают над ним. Теперь вы можете добавить весь тестовый сайт в список доверенных.
источник
Я установил старую версию Chrome и решил проблему. https://www.slimjet.com/chrome/google-chrome-old-version.php
источник
Если у вас есть какой-либо adBlocker, удалите или приостановите его для этой конкретной страницы adBlocker, это сработало для меня, у меня была такая же проблема с приложением JavaScript при получении данных из Firestore.
источник