Saya menggunakan google chrome untuk pengembangan php / js saya.
hari ini saya mulai melihat file yang gagal dimuat.
nama file selalu berbeda
Request URL: blob:http://random.homestead.test/4d9f984b-b8f8-4e77-97cb-4fcfd8ace348
Halaman jaringan mengatakan bahwa inisiator adalah inject.preload.js:373
jika saya membuka file ini, baris pertama mengatakan
/*
*This file is part of Adblock Plus <https://adblockplus.org/>,
Tapi saya menonaktifkan Adblock Plus. Saya perhatikan bahwa file sedang dimuat dengan sukses sesekali. Dan juga perhatikan bahwa file ini hanya diminta ketika saya memiliki AdBlock (bukan AdblockPlus) aktif. Jika saya menonaktifkan AdBlock - tidak masalah. tetapi bahkan jika saya mengecualikan situs dev saya dari adblock - unduhan file masih gagal.
Pertanyaan saya adalah: Bagaimana cara menghilangkan garis merah ini di log konsol dan jaringan saya tanpa sepenuhnya menonaktifkan adblock?
Saya mencobanya di stackoverflow.com dan saya melihat file yang inject.preload.js
sama memuat file dengan nama acak yang sama dan berhasil. header file mengatakan:
/*
* 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.
*/
itu dimulai hari ini pada 14 Juni 2018
sumber
Jawaban:
Di komentar https://issues.adblockplus.org/ticket/6744#comment:17 , Anda dapat menemukan tautan untuk membangun daftar https://downloads.adblockplus.org/devbuilds/adblockpluschrome/ , instal versi pengembangan "Adblock Plus untuk Google Chrome dan Opera 3.1.0.2069 "dan kesalahan tidak akan ditampilkan lagi
diperbarui
Pada 2018.7.17, verison baru dengan bug diperbaiki dirilis di toko web chrome. Jadi masalah ini teratasi secara otomatis.
sumber
Sepertinya secara resmi rusak. Masalahnya ditilang di https://issues.adblockplus.org/ticket/6744
Saya mencoba men-debug dan menemukan penyebab pastinya, tetapi masalahnya tampaknya ada di tempat lain. Kode JS di-debug (inject.preload.js pada baris 373)
The
script
's atribut src menargetkan JS gumpalan valid yang hidup ketika baris ini disebut!sumber
tiket sedang ditinjau dan mereka sedang mengerjakannya. Sekarang Anda dapat menambahkan seluruh situs uji ke situs tepercaya Anda
sumber
Saya memasang Chrome versi lama dan saya memecahkan masalah. https://www.slimjet.com/chrome/google-chrome-old-version.php
sumber
Jika Anda memiliki adBlocker lalu hapus atau jeda untuk halaman tertentu adBlocker, itu berfungsi untuk saya. Saya memiliki masalah yang sama dengan Aplikasi JavaScript saat mengambil data dari Firestore.
sumber