Terlepas dari ekstensi / pengaya yang sebenarnya, orang juga dapat menggunakan skrip Greasemonkey . Hal ini biasanya membutuhkan baik add-on atau built-in dukungan browser † . Tetapi untuk situs non-HTTPS di Mac, Anda dapat menggunakan GlimmerBlocker untuk menambahkan skrip tersebut ke semua browser sekaligus:
GlimmerBlocker diimplementasikan sebagai proksi http , sehingga stabilitas Safari [atau browser apa pun, Arjan] tidak terganggu karena tidak menggunakan peretasan apa pun. Ia bahkan kompatibel dengan semua browser lain dan aplikasi Mac OS X asli lainnya yang menggunakan http, mis. NetNewsWire.
Anda akan selalu dapat memutakhirkan Safari [atau browser apa pun] tanpa merusak GlimmerBlocker (atau menunggu rilis baru); dan Anda dapat memutakhirkan GlimmerBlocker tanpa memutakhirkan Safari [atau browser apa pun]. Ini membuatnya lebih mudah untuk menggunakan versi beta [..].
Selain hanya memblokir referensi .swf
, orang juga dapat menggunakan opsi Transform untuk menulis ulang HTML. Tapi solusi termudah adalah fitur GlimmerBlocker untuk menambahkan setiap JavaScript untuk setiap halaman:
- Tambahkan Aturan baru (opsional, pertama tambahkan Filter baru untuk menyimpan Aturan)
- Setel "Tipe Aturan" ke "URL Daftar Putih, sesuaikan konten"
- Pada panel "javascript" tambahkan sumber, misalnya, skrip AdBlock Greasemonkey oleh Alexey Ruzanov.
Saya belum pernah menggunakan add-on asli Alexey Ruzanov , tetapi dalam skrip Greasemonkey-nya menekan Option-F matikan daftar putih situs web saat ini. Untuk sementara mengaktifkan beberapa Flash tertentu, klik ikon Flash yang ditunjukkan untuk konten yang diblokir. Klik kanan (atau Ctrl-klik) ikon itu untuk opsi lainnya, termasuk menyalin URL Flash. Sayangnya, apakah suatu situs masuk daftar putih diingat atau tidak menggunakan DOM Storage atau cookie, dan keduanya khusus browser. Jadi, mengaktifkan Flash di satu browser tidak mengaktifkannya di browser lain.
Dan tentu saja, sebagai bonus orang mendapat pemblokiran iklan GlimmerBlocker, untuk situs HTTP biasa.
Namun, waspadalah:
FlashBlock menggunakan penyimpanan lokal HTML, dan karenanya dapat meninggalkan jejak pada harddisk lokal Anda untuk setiap situs yang Anda kunjungi, terlepas dari apakah itu menggunakan Flash dan bahkan dalam mode penelusuran pribadi.
Ini tidak dapat digunakan untuk memfilter halaman HTTPS yang aman. Proxy tidak dapat mengintip ke dalam konten, apalagi mengubahnya. Terlebih lagi, GlimmerBlocker juga tidak dapat memblokir alamat IP: nilai untuk "Host" benar-benar nilai header Host , yang tidak dapat dilihat dalam lalu lintas HTTPS. Selain itu, memblokir alamat IP lebih mudah dilakukan dalam file host .
Bahkan ketika melihat halaman HTTP biasa, maka referensi ke sumber daya HTTPS juga tidak dapat diblokir. Ingin menghentikan situs web HTTP memberi tahu Google dan Facebook apa yang Anda lihat, pemblokiran <iframe src="https://plusone.google.com/...">
benar-benar mengharuskan Anda untuk mengubah HTML halaman yang sedang Anda lihat. Pengaya peramban melakukan pekerjaan yang jauh lebih baik di sana, dan mungkin juga diperbarui ketika domain berubah. Namun, bagi mereka yang bersikeras melakukannya di GlimmerBlocker: orang dapat menulis ulang domain tertentu ke beberapa boneka. Pada panel "transform", atur "Only for type-type" menjadi "any text type", dan tambahkan:
// Rewrite "plusone.google.com" to "plusone.google.com.blocked", and so on:
replace(/(plusone\.google\.com)/g, "$1.blocked");
replace(/(apis\.google\.com)(\/js\/plusone)/g, "$1.blocked$2");
replace(/(facebook\.com)/g, "$1.blocked");
replace(/(facebook\.net)/g, "$1.blocked");
replace(/(fbcdn\.net)/g, "$1.blocked");
Ini masih akan gagal jika beberapa JavaScript menuliskan nama domain dengan cara yang tidak mudah dikenali oleh penggantian teks sederhana.
† Seperti untuk Firefox, seseorang memerlukan add-on yang asli , tetapi Opera dan Chrome memiliki dukungan bawaan. Lihat Wikipedia untuk perincian lebih lanjut.
saya menggunakan flashblock oleh ruzanow dan itu berfungsi dengan baik untuk saya.
sumber
Anda mungkin menggunakan pemblokir iklan untuk Chrome yang juga memblokir flash. Salah satunya adalah:
AdBlock + Element Hiding Helper (oleh ruzanow).
Namun, Anda juga dapat pindah ke ChromePlus , port Chrome, yang mendukung pemblokiran iklan nyata. Artikel
ini mengatakan:
EDIT
Port Chrome lain yang berisi pemblokir iklan bawaan adalah browser Besi SRWare.
Versi beta untuk Mac tersedia untuk diunduh . Fungsi blok iklan masih belum tersedia pada versi beta ini, tetapi sedang dalam perjalanan.
sumber
Berikut ini satu lagi yang baru-baru ini muncul:
FlashControl
Beberapa fitur ini tidak tersedia di Flashblock oleh Josorek, tapi itu pasti berfungsi dengan baik memblokir flash.
FlashBlock oleh Ruzanow menyimpan daftar putihnya dalam cookie HTML, jadi Anda akan kehilangannya setelah cookie browser dihapus. Tidak ada cara mengelola data ini, jadi situs apa pun yang Anda daftar putih akan tetap dalam status itu; karena tidak ada cara untuk membatalkan modifikasi apa pun, kami dihadapkan pada dilema: hapus cookie atau gunakan pemblokir kedua untuk memblokir flash pada situs yang telah masuk daftar putih FlashBlock.
Saya merekomendasikan FlashBlock oleh Josorek.
sumber
Ini sebenarnya dibangun di dalam Chrome sekarang. Ini fitur eksperimental, tetapi berfungsi dengan baik.
Berikut ini adalah artikel "How To" tentang hal ini: http://www.howtogeek.com/58058/how-to-enable-flashblock-in-chrome-and-make-it-5000-more-secure/
sumber