Saya mencoba yang berikut ini, tidak berpengaruh:
startpage.com##[style*="background-color:#F5F9FF;"]
Ada ide untuk mengatasi ini?
Untuk mereproduksi: Buka https://startpage.com/do/search - cari contoh untuk adblock
. Anda akan melihat kotak-kotak biru tua yang jahat di bagian atas dan bawah halaman bertuliskan "Iklan yang terkait dengan adblock":
Ini dengan Iceweasel (Firefox 38.2.1) dan Adblock Edge 2.1.9.1.
Jika tidak memungkinkan, situs mana yang aman / menghargai privasi dan bebas iklan yang Anda rekomendasikan sebagai alternatif untuk IxQuick dan Startpage?
Jawaban:
Ada ide untuk mengatasi ini?
Iklan yang dimaksud dalam div dengan ID "spon_links".
Anda dapat menggunakan skrip Greasemonkey untuk menghapus div ini.
Solusi 1
Ini dikonfirmasikan berfungsi di Firefox saat menggunakan pemblokir iklan uBlock Origin.
Solusi 2
Tidak diuji.
Ganti
'ads'
dengan'spon_links'
dalam contoh skrip di bawah ini.Sumber 4.9. Menghapus elemen
sumber
div.spon_links
saat Adblock Edge diaktifkan. Itu memang memiliki aturan filter untukspon_links
. Mungkin ada beberapa JS yang memindahkanol
elemen ke tempat lain ketikaspon_links
disaring.Mengikuti pemberitahuan DavidPostill, saya melihat kembali struktur halaman. Tampaknya iklan teks dipindahkan di luar
div.spon_links
saat Adblock Edge diaktifkan yang memang memiliki aturan penyaringanspon_links
. Apakah ini adalah kelakuan buruk Adblock Edge atau tindakan balasan dari Startpage, saya tidak tahu.Ada solusi yang lebih sederhana daripada menambahkan skrip Greasemonkey khusus — cukup dengan menukar Adblock Edge untuk uBlock juga menyelesaikan masalah.
Pada penyelidikan lebih lanjut, iklan hanya menghilang dengan uBlock diaktifkan ketika Adblock Edge sepenuhnya dinonaktifkan pada saat yang sama ("Nonaktifkan di mana-mana"). Bahkan jika saya menonaktifkannya hanya untuk Startpage ("Disable on startpage.com"), situs tersebut memindahkan iklan di luar
spon_links
wadah. Penjelasan saya adalah bahwa Startpage entah bagaimana berhasil mengakses preferensi Pengaya saya dan memeriksa apakah Adblock secara umum diaktifkan . Mungkinkah seburuk itu ?!Menggunakan pendekatan David dari Greasemonkey dan
removeChild
, saya datang dengan solusi berikut yang masih berfungsi ketika Adblock Edge diinstal. Tampaknya seseorang harus menunggu sampai halaman telah dimuat dan bermain-main dengan menghindari blok iklan, sampai Anda akhirnya dapat menemukan dan menghapus elemen yang menyinggung:(Maaf, JavaScript saya agak berkarat, mungkin lebih mudah dengan jQuery.)
sumber
GM_addStyle("div#spon_links { display: none !important}");
Ubah ekstensi pemblokiran iklan Anda menjadi uBlock Origin . Halaman tersebut muncul secara normal dan tanpa iklan di uBlock Origin dengan Firefox 41.0 atau Chrome 44.0.2403.155 m.
Aktifkan filter dari 'Fanboy + Easylist-Merged Ultimate List' (sudah berisi EasyList, EasyPrivacy, Pelacakan yang Ditingkatkan, Annoyance, dan Daftar Blocking Sosial Fanboy - jadi tidak perlu juga mengaktifkan daftar filter itu juga).
sumber
Di AdblockPro saya dapat memblokir div dengan menambahkan aturan ini:
Saya menggunakan ABP Element Hiding Helper untuk memilih div induk untuk saya dan menerima aturan standarnya.
AdBlock Edge adalah cabang dari ABP, jadi saya berharap ada aturan di sana untuk bekerja di ABE juga. Namun ABE telah dihentikan oleh pengembangnya, jadi Anda harus kembali ke ABP (dan matikan saja fitur iklan yang dapat diterima) atau beralih ke uBlock.
uBlock mungkin merupakan pilihan yang lebih baik dari sudut pandang teknis juga; itu seharusnya memiliki memori / cpu load lebih ringan di FF daripada ABP. Ini juga sepenuhnya bekerja dengan pembaruan elektrolisis yang akan datang untuk Firefox yang membagi UI tingkat atas dan tab menjadi proses yang terpisah dan menjalankan yang terakhir pada pengaturan yang lebih terbatas yang akan membuatnya lebih sulit untuk dieksploitasi oleh pembuat malware (IE dan Chrome telah melakukan ini untuk tahun). Itu eta berpotensi sedini akhir tahun. (FF43 / 14 Des telah menjadi tanggal target mereka untuk sementara waktu; Jika mereka membuatnya tergantung pada seberapa baik telemetri dalam tampilan alpha / beta dan seberapa kecil jumlah bug terbuka.)
sumber