Bagaimana cara menonaktifkan plugin Flash di Firefox, tetapi dengan daftar putih? Maksud saya * benar-benar * menonaktifkannya

8

Latar belakang

Ok, ini tangguh. Saya adalah pengguna Firefox, dan saya tidak suka iklan Flash. Mereka memperlambat netbook saya, mereka memperlambat Macbook saya, mereka kadang-kadang memainkan suara atau bagian halaman yang tidak jelas, yang semuanya berarti begitu saya melihat iklan Flash, saya mengaitkan pengiklan dengan membakar amarah lebih banyak daripada dengan produk yang bagus.

Masalah

Yang mengatakan, saya tidak melihat bagaimana Web bisa ada tanpa iklan. Saya juga tidak yakin bahwa fungsi "iklan yang dapat diterima" ABP benar-benar akan mendorong situs untuk mengubah iklan mereka untuk menayangkan iklan statis. Untuk setiap technorati dengan adblocker, ada seseorang yang suka menembak bebek kartun di iklan sidebar. Jadi daripada mencoba memaksakan secara politis para pengiklan untuk mengubah praktik mereka, saya lebih suka mencari cara sisi klien untuk memilih keluar dari hanya iklan Flash — tanpa memilih keluar dari iklan statis atau bahkan animasi GIF (bahkan animasi yang bagus dan halus) GIF lebih baik daripada Flash yang menyebalkan, sumber daya).

Solusi yang memungkinkan

Ternyata jika saya menonaktifkan Flash about:addons, hampir semua pengiklan benar-benar mendeteksi tidak adanya Flash dan menayangkan iklan statis untuk saya. Ini luar biasa: Saya dapat menjelajahi Internet dengan tenang dan masih mendukung situs yang saya kunjungi dengan tampilan iklan. Ini sebenarnya membuat saya lebih cenderung membaca iklan dan merasa positif tentang hal itu. Masalahnya adalah, saya belum menemukan cara untuk menonaktifkan Flash secara default dan mengaktifkannya untuk situs yang masuk daftar putih (atau setidaknya, tidak pada OS X dan Arch Linux. Yang memalukan, IE sebenarnya memiliki cara bawaan untuk plugin daftar putih ).

Ada banyak tambahan dan skrip pengguna yang, alih-alih menonaktifkan Flash secara langsung, cukup ganti konten Flash dengan logo yang bagus atau tombol "klik untuk memainkan". Tapi bukan itu yang saya inginkan, dan sejujurnya, menyebarkan logo yang sama di mana-mana ada konten flash (yaitu di mana-mana ) agak jelek. Dan tombol pada bilah alat untuk mengaktifkan Flash dengan cepat juga tidak tepat, karena tidak ada daftar putih. Saya ingin dapat menelusuri Wired dengan iklan statis, lalu buka Youtube tanpa harus mengklik tombol itu terlebih dahulu (dan kemudian pasti melupakannya begitu saya menelusuri di tempat lain).

Adakah yang punya solusi? Atau gagasan tentang cara skrip pengguna untuk mewujudkannya? Saya tidak bisa menjadi satu-satunya orang yang menemukan ikon pengganti kecil itu bahkan lebih menyebalkan daripada iklan Flash itu sendiri.

Vanessa Phipps
sumber
3
Copot pemasangan Flash Player, instal Google Chrome, dan ketika Anda benar-benar membutuhkan Flash, lihat halaman di Chrome. daringfireball.net/2010/11/…
William Jackson
Tulis itu sebagai solusi dan saya akan melanjutkan dan mengambilnya! Saya dapat menonaktifkan Flash di Firefox tentang: addons, lalu gunakan Safari saat saya menginginkan Flash. Saya sudah melakukannya untuk Silverlight dengan Netflix. Setelah berpikir dan bermain dengan ini sebentar, saya tidak berpikir itu mungkin dilakukan dengan Javascript, dan saya tidak tahu apakah ekstensi bahkan dapat ditulis untuk mengaktifkan dan menonaktifkan plugin secara selektif. Saya pikir hal terbaik bagi Firefox adalah menambahkan daftar izin ke plugin seperti yang dilakukan IE. Itu akan sempurna, tapi sayang :)
Vanessa Phipps
Sekarang ada jawabannya!
William Jackson

Jawaban:

1

FlashHider melakukan hal ini, menyembunyikan Flash dari situs yang diblokir.

Keris
sumber
IYA! Ini persis apa yang saya cari!
Vanessa Phipps
8

Flashblock adalah apa yang saya gunakan. Bekerja dengan tenang, memungkinkan daftar putih.

Daniel R Hicks
sumber
2
Tidak buruk, saya melihat yang ini juga. Tetapi itu masih tidak benar-benar menonaktifkan Flash, karena skrip deteksi tidak mengambil bahwa Flash tidak ditampilkan. Terimakasih Meskipun!
Vanessa Phipps
1
Apakah ada manfaat untuk ini sekarang atas permintaan "Aktifkan Adobe Flash" built-in ?
endolith
4

NoScript , sebuah addon Firefox; itu memungkinkan Anda menonaktifkan skrip, Flash dan plugins lainnya dan memiliki daftar putih.

lupincho
sumber
1
Saya baik-baik saja dengan NoScript untuk sementara waktu, tetapi akhirnya itu hanya menjadi terlalu menyakitkan, jadi saya meninggalkannya dengan opsi "berbahaya". Sayangnya, saya tidak melihat cara untuk mengizinkan semuanya selain Flash, sementara masih memiliki daftar putih Flash . Jadi saya pikir kita kembali ke titik awal.
Vanessa Phipps
Untuk mengizinkan semuanya kecuali Flash dalam NoScript, buka Opsi -> Embeddings dan centang "Forbid Flash". Ini hanya akan memblokir Flash dan mengizinkan semua plugin dan skrip lainnya. Kemudian di daftar putih tambahkan situs yang Anda inginkan Flash diaktifkan. Opsi lain adalah FlashBlock: addons.mozilla.org/en-US/firefox/addon/flashblock , tapi saya belum pernah menggunakannya.
lupincho
? Saya tidak melihat cara untuk memungkinkan Javascript secara global tetapi secara global melarang Flash kecuali untuk daftar putih. Dan saya tidak yakin NoScript akan melakukan apa yang saya inginkan: bertindak seperti Flash sepenuhnya dinonaktifkan pada halaman itu.
Vanessa Phipps
Prosedur yang saya jelaskan di atas - buka Embeddings dan hapus centang semuanya kecuali untuk "Forbid Flash" akan memungkinkan Javascript secara global dan melarang Flash secara global (awalnya, sebelum Anda mengubahnya di langkah berikutnya). Setelah Anda menambahkan situs ke daftar putih (Opsi -> Daftar Putih), Flash akan diizinkan untuk situs-situs ini. Hasil akhirnya adalah Javascript akan diizinkan secara global, Javascript akan diaktifkan untuk situs dalam daftar putih dan Javascript akan dinonaktifkan untuk semua situs lain (yang tidak ada dalam daftar putih).
lupincho
Ah, saya mengerti apa yang Anda bicarakan. Itu agak berhasil, tetapi itu tidak sepenuhnya benar, karena Flash masih diaktifkan: Deteksi Flash Javascript akan melaporkan Flash sebagai diaktifkan, maka ia melayani .swf dan NoScript memblokirnya. Di mana saya ingin menemukan cara untuk memblokir Flash secara selektif tanpa merusak skrip deteksi tersebut. Saya pikir saya bisa menggunakan Javascript untuk bekerja dengan deteksi Javascript, tetapi mereka tidak begitu mudah terkecoh :)
Vanessa Phipps
4

Copot pemasangan Flash Player, dan instal Google Chrome (termasuk plugin Flash Player bawaan). Jelajahi secara normal dengan Firefox, dan ketika Anda benar-benar membutuhkan Flash, beralihlah ke Chrome.

John Gruber menjelaskan pengaturan ini. Anda bahkan dapat menetapkan pintasan keyboard untuk membuka halaman saat ini di Chrome.

Untuk menjadikan proses ini terotomatisasi (dan menggunakan Internet Explorer), Anda dapat menggunakan add-on Firefox IE 2 . Itu dapat menampilkan tab Firefox menggunakan Internet Explorer secara otomatis, berdasarkan filter yang Anda tentukan.

William Jackson
sumber
3

Inilah yang saya cari. Saya ingin plugin flash tampaknya dinonaktifkan untuk situs web tertentu, dan diaktifkan untuk situs web tertentu lainnya.

Yang paling dekat saya sejauh ini adalah dengan menggunakan add-on FlashDisable yang menambahkan tombol sakelar sederhana ke UI Firefox yang saya gunakan secara manual untuk menghidupkan dan mematikan plugin flash (setidaknya ia datang dengan fungsi reload otomatis yang bagus ). Jadi saya berlayar dengan Flash off sampai saya menemukan situs yang benar-benar membutuhkannya, dan saya menekan tombol sakelar. Maka saya harus ingat untuk mematikannya ketika saya selesai.

Ada beberapa manfaat yang bisa didapat jika ini mengaktifkan / menonaktifkan tindakan plugin dapat dibuat otomatis berdasarkan daftar putih yang mengaktifkan / menonaktifkan plugin flash berdasarkan webiste yang dikunjungi:

  1. Saya ingin video saya disajikan dalam HTML5 selama itu mungkin, tetapi saya masih ingin flash-back mundur jika HTML5 tidak didukung di situs tertentu. Sayangnya, hampir semua situs web memiliki sikap Flash-first, HTML5-fallback. Saya ingin sebaliknya. Karena itu saya ingin berpura-pura selektif ke situs-situs yang saya tidak punya flash sama sekali, jadi mereka melayani saya secara otomatis HTML5.

  2. Saya menyadari bahwa pemuatan video dengan Flash di beberapa situs web terhenti tanpa batas, jika pengaya privasi tertentu seperti Ad Block Edge atau Disconnect terdeteksi. HTML5 di sisi lain sepertinya dilayani tanpa mempedulikan. Karenanya, memaksa HTML5 di situs-situs semacam itu juga memungkinkan saya untuk menyingkirkan iklan.

Fungsi Click-To-Enable bawaan di Firefox TIDAK melakukan apa yang saya cari, karena masih melaporkan ke situs web bahwa Flash diaktifkan, tetapi kemudian menunggu perintah lokal untuk melayani elemen Flash. Ini masih berarti saya mendapatkan Flash dilayani di situs web yang saya inginkan akan memberi saya HTML5-fallback sebagai gantinya.

bersenda gurau
sumber
Terima kasih banyak, FlashDisable akhirnya adalah sesuatu yang berfungsi.
jgillich
3

Tools->Add-ons->Plugins: di sana ketika saya pergi ke Shockwave Flashsaya mendapatkan tiga opsi:

  • Selalu aktifkan,
  • Mintalah untuk mengaktifkan, dan
  • Jangan pernah aktifkan.

Jika Anda memilih opsi kedua Ask to activate, maka flash tidak akan diputar secara default. Ketika sebuah situs web membutuhkan flash, Anda dapat mengklik tautan pada lokasi flash yang dipanggil Activate Adobe Flashdan sembulan muncul meminta Anda untuk mengizinkan kali ini saja atau mengizinkannya kali ini dan mengingat untuk kunjungan di masa depan. Jika Anda mengklik ikon di sudut kiri atas Anda dapat memblokirnya lagi untuk situs web ini.

Daniel
sumber
1
Terima kasih atas jawabannya! Tidak seperti yang ada dalam pikiran saya: saya menemukan gambar "aktifkan Flash" itu juga mengganggu. Yang ingin saya lihat adalah gambar statis yang disajikan ketika situs mendeteksi Flash tidak tersedia sama sekali.
Vanessa Phipps