Apa Flash Blocker terbaik untuk Browser Chrome di Mac?

11

Melihat galeri ekstensi untuk Chromium tampaknya ada sejumlah ekstensi pemblokiran flash yang tersedia:

teks alternatif

Pasangan dengan nama yang sangat mirip. Saya telah menggunakan ClicktoFlash di Safari dan sudah terbiasa hanya bekerja di mana-mana. Sayangnya setelah menggunakan FlashBlock oleh Ruzanow untuk beberapa waktu, saya memperhatikan bahwa itu kadang-kadang sedikit "Hinky" (memblokir flash dengan menutup div sehingga Anda tidak dapat mengklik untuk mengaktifkannya, dll.)

Saya merasa mungkin ada beberapa ekstensi / skrip lain di luar sana yang tidak terdaftar di atas yang lebih baik. Pada akhirnya saya ingin menemukan flash blocker yang berfungsi sebaik ClickToFlash di Safari.

Bryan Schuetz
sumber

Jawaban:

5

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.

Arjan
sumber
9

Hanya berdasarkan fitur:

Flashblock oleh Josorek

  • Dapat Memblokir Flash atau Silverlight atau Keduanya
  • Anda memiliki panel opsi
  • Anda dapat menambah dan menghapus dari daftar putih situs Anda
  • Anda juga dapat mengonfigurasi pengaturan untuk ikon placeholder (posisi, transparansi)

Flashblock oleh Ruzanow

  • Akan Memblokir Flash dan Silverlight
  • Anda dapat menambahkan situs ke daftar putih dengan mengunjungi situs yang dimaksud, mengklik kanan ikon placeholder dan memilih untuk menonaktifkan Flashblock untuk situs ini. (tampaknya tidak ada cara untuk menghilangkan ini, atau mengelola daftar putih lebih lanjut.

Bunuh Flash

  • Beberapa situs masuk daftar putih secara default termasuk YouTube dan Gmail (sepertinya tidak ada cara untuk menambahkan situs baru ke daftar putih ini, atau menghapus yang sudah ada.)
Bryan Schuetz
sumber
flashblock ruzanow juga memberi Anda daftar putih, jika Anda mengklik kanan pada elemen flash.
yanokwa
Saya telah sedikit memperluas jawaban saya : GlimmerBlocker gagal saat menggunakan HTTPS. Jadi saya kira jawaban saya bukan yang terbaik. Jangan ragu untuk menerima milik Anda sebagai yang terbaik ;-)
Arjan
2

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:

Add-on (ekstensi) untuk Chrome hanya bisa menyembunyikan iklan tetapi tidak memblokirnya sebelum memuat. ChromePlus dapat memblokir iklan sebelum memuat sesuai dengan aturan AdblockPlus (aturan tanpa "##" adalah untuk memblokir sebelum memuat tetapi tidak menyembunyikan). Misalnya, jika flash diblokir sesuai dengan aturan AdblockPlus semacam ini, itu tidak diberikan sama sekali, itu diblokir ketika baru saja diterima dari jaringan.

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.

harrymc
sumber
sepertinya ChromePlus hanya windows
Bryan Schuetz
Ya, benar. Maaf tentang itu, karena itu akan menyelesaikan masalah.
harrymc
Lihat hasil edit saya. Namun, Anda terlalu dini untuk pemblokir iklan.
harrymc
2

Berikut ini satu lagi yang baru-baru ini muncul:

FlashControl

  • Blokir Flash
  • Flash dapat diblokir ulang tanpa memuat ulang halaman. Dapat juga menonaktifkan rendering dengan mengubah status visibilitas
  • Panel opsi
  • Manajemen daftar putih dan daftar hitam
  • Filter dapat menggunakan ekspresi reguler dan wildcard asterisk
  • Pengaturan konfigurasi termasuk warna placeholder dan transparansi

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.

pengguna41510
sumber
1

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/

Adam Albrecht
sumber
Selamat Datang di Pengguna Super! Akan menyenangkan untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan hanya untuk referensi di masa mendatang.
slhck
My Chrome Version 20.0.1132.47 untuk Mac tidak memiliki informasi tentang ini: flags
Anon Gordon