Baru-baru ini saya menyadari bahwa, beberapa ekstensi adblocker (seperti adBlocker plus) memblokir beberapa panggilan Ajax. Saya mendapatkan kesalahan itu di konsol:
GET http://localhost/prj/conn.php?q=users/list/ net::ERR_BLOCKED_BY_CLIENT
Mengapa ia memblokir beberapa panggilan Ajax tetapi tidak yang lain dan apa yang menyebabkannya? Apakah ada solusi selain memberitahu pengguna untuk mematikan adblocker?
Jawaban:
AdBlockers biasanya memiliki beberapa aturan, yaitu mereka mencocokkan URI dengan beberapa jenis ekspresi (kadang-kadang mereka juga mencocokkan DOM dengan ekspresi, bukan berarti ini penting dalam kasus ini).
Memiliki aturan dan ekspresi yang hanya beroperasi pada sedikit teks (URI) cenderung membuat beberapa false-positive ...
Selain menginstruksikan pengguna Anda untuk menonaktifkan ekstensi mereka (setidaknya di situs Anda), Anda juga bisa mendapatkan ekstensi dan menguji aturan / ekspresi mana yang memblokir barang-barang Anda, asalkan ekstensi memberikan rincian yang cukup tentang hal itu. Setelah Anda mengidentifikasi pelakunya, Anda dapat mencoba menghindari memicu aturan dengan menggunakan URI yang berbeda, melaporkan aturan tersebut sebagai tidak benar atau terlalu luas untuk tim yang membuatnya, atau keduanya. Periksa dokumen untuk add-on tertentu tentang cara melakukan itu.
Misalnya, AdBlock Plus memiliki tampilan item yang dapat diblokir yang menunjukkan semua item yang diblokir pada halaman dan aturan yang memicu blokir. Dan barang-barang itu juga termasuk permintaan XHR.
sumber
Jika URL Anda berisi kata-kata seperti "iklan", "iklan", "klik dua kali", "klik", atau yang serupa ...
Sebagai contoh:
GET googleads.g.doubleclick.net/pagead/id
static.doubleclick.net/instream/ad_status.js
... Lalu pemblokir iklan akan memblokirnya.
sumber
Saya telah menemukan bahwa jika nama file ada
300
di dalamnya, AdBlock memblokir halaman dan membuatERR_BLOCKED_BY_CLIENT
kesalahan.sumber
Tambahkan PrivacyBadger ke daftar penyebab potensial
sumber
Saya menemukan sebuah kasus adalah jika url Anda mengandung kata kunci "spanduk", itu akan diblokir juga.
sumber
Seperti yang telah dikeluarkan di sini , di samping beberapa ekstensi yang melakukan pemblokiran iklan atau skrip, Anda mungkin menyadari bahwa ini dapat terjadi dengan nama file seperti di bawah ini:
Seperti ditunjukkan dalam gambar, beberapa gambar diblokir karena pola '-300x600' dalam namanya, bahwa pola teks tertentu cocok dengan pola daftar ekspresi di AdBlock Plus .
sumber
Dalam kasus saya itu adalah ekstensi Chrome dan add-on Firefox oleh Avira yang disebut "Avira Browser Safety". Saya punya masalah dengan versi 1.7.4. Dalam kasus khusus saya, saya ingin masuk ke situs web yang disebut gliffy.com untuk membuat diagram, tetapi setelah masuk saya mendapat halaman kosong. Jika Anda menggunakan F12 (konsol) di Chrome, Anda dapat melihat semua kesalahan ERR_BLOCKED_BY_CLIENT (dan lainnya).
sumber
Opera Blocker dan yang lainnya memeriksa semua file / url di Jaringan. Kemudian bandingkan dengan daftar . Ini adalah EasyPrivacy dan EasyList . Jika file / url Anda di ini , Anda akan dicekal. Semoga berhasil.
Jadi ... Saya menemukan FilterLists untuk semua addBlockers!
sumber