Mac'te Chrome Tarayıcı için en iyi Flash Engelleyici nedir?


11

Chromium için uzantı galerisine baktığımızda, bir dizi flash engelleme uzantısı var gibi görünüyor:

alternatif metin

Hatta çok benzer isimleri olan bir çift. Safari'de ClicktoFlash kullanıyorum ve sadece her yerde çalışmak için alışkınım. Ne yazık ki Ruzanow tarafından FlashBlock'u biraz kullandıktan sonra zaman zaman biraz "Hinky" aldığını fark ettim (div'i daraltarak flaşı bloke ederek etkinleştirmek için tıklayamazsınız.)

Yukarıda listelenen daha iyi bazı uzantıları / komut dosyaları olabilir bir duygu var. Sonuçta Safari'de ClickToFlash'ın yaptığı gibi çalışan bir flash engelleyici bulmak istiyorum.

Yanıtlar:


5

Gerçek uzantılar / eklentiler dışında Greasemonkey komut dosyaları da kullanılabilir . Bu normalde bir eklenti veya yerleşik tarayıcı desteği † gerektirir . Ancak bir Mac'teki HTTPS olmayan siteler için tek bir seferde tüm tarayıcılara böyle bir komut dosyası eklemek için GlimmerBlocker'ı kullanabilirsiniz :

GlimmerBlocker bir http proxy olarak uygulandığından , Safari'nin (veya herhangi bir tarayıcının, Arjan] kararlılığından ödün verilmez çünkü herhangi bir hack kullanmaz. NetNewsWire gibi http kullanan diğer tüm tarayıcılarla ve diğer yerel Mac OS X uygulamalarıyla bile uyumludur.

Safari'yi (veya herhangi bir tarayıcıyı) her zaman GlimmerBlocker'ı kırmadan (veya yeni bir sürüm beklemeden) yükseltebilirsiniz; Safari'yi (veya herhangi bir tarayıcıyı) yükseltmeden GlimmerBlocker'ı yükseltebilirsiniz. Bu, beta sürümlerinin kullanılmasını çok daha kolaylaştırır [..].

Referansları engellemenin yanı sıra , HTML'yi yeniden yazmak için Dönüştür seçeneğini .swfde kullanabilirsiniz . Ancak en kolay çözüm, herhangi bir sayfaya herhangi bir JavaScript eklemek için GlimmerBlocker özelliğidir :

  • Yeni bir Kural ekleyin (isteğe bağlı olarak, önce Kuralı saklamak için yeni bir Filtre ekleyin)
  • "Kural Türü" nü "Beyaz liste URL'si, isteğe bağlı olarak içeriği değiştir" olarak ayarlayın
  • "Javascript" bölmesine, örneğin Alexey Ruzanov'un AdBlock Greasemonkey betiğinin kaynağını ekleyin .

Alexey Ruzanov'un gerçek eklentisini kullanmadım , ancak Greasemonkey senaryosunda Option-F'ye basmak mevcut web sitesinin beyaz listelemesini değiştirir. Belirli bir Flash'ı geçici olarak etkinleştirmek için, engellenen içerik için gösterilen Flash simgesini tıklayın. Flash URL'sini kopyalama da dahil olmak üzere daha fazla seçenek için bu simgeyi sağ tıklayın (veya Ctrl tuşuna basarak tıklayın). Ne yazık ki, bir sitenin beyaz listeye eklenip eklenmediği DOM Depolama veya çerezler kullanılarak hatırlanır ve her ikisi de tarayıcıya özgüdür. Bu nedenle, bir tarayıcıda Flash'ı etkinleştirmek başka bir tarayıcıda etkinleştirmez.

Ve elbette, bir bonus olarak, düz HTTP siteleri için GlimmerBlocker'ın reklam engellemesi yapılır.

Ancak, aşağıdakilere dikkat edin:

  • FlashBlock, HTML yerel depolamasını kullanır ve bu nedenle , Flash kullanıyor ve hatta özel tarama modlarında olsun, ziyaret ettiğiniz her site için yerel sabit diskinizde bir iz bırakabilir .

  • Bu, güvenli HTTPS sayfalarını filtrelemek için kullanılamaz. Proxy, içeriği değiştirmesine izin vermeksizin içeriğe göz atamaz. Dahası, GlimmerBlocker IP adresi üzerinde de engelleme yapamaz: "Ana Bilgisayar" değeri aslında HTTPS trafiğinde göremediği Ana Bilgisayar üstbilgisinin değeridir . Bunun yanı sıra, bir anasistem dosyasında IP adresini engellemek daha kolaydır .

  • Düz bir HTTP sayfasını görüntülerken bile, HTTPS kaynaklarına yapılan başvurular da engellenemez. HTTP web sitelerinin Google'a ve Facebook'a ne görüntülediğinizi söylemesini engellemek gibi, engelleme <iframe src="https://plusone.google.com/...">gerçekten görüntülediğiniz sayfanın HTML'sini değiştirmenizi gerektirir. Tarayıcı eklentileri burada çok daha iyi bir iş çıkarır ve muhtemelen alanlar değiştiğinde de güncellenir. Yine de, bunu GlimmerBlocker'da yapmakta ısrar edenler için: belirli alan adlarını bir kukla yeniden yazabilir. "Dönüştür" bölmesinde, "Yalnızca içerik türü için" seçeneğini "herhangi bir metin türü" olarak ayarlayın ve ekleyin:

    // 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");
    

    Bazı JavaScriptler alan adlarını basit metin değiştirme ile kolayca tanınmayacak şekilde yazarsa bu yine de başarısız olur.

Firefox için olduğu gibi orijinal eklentiye ihtiyaç vardır , ancak Opera ve Chrome'un yerleşik desteği vardır. Daha fazla tarayıcı ayrıntısı için Wikipedia'ya bakın .


9

Kesinlikle özelliklere dayanmaktadır:

Flashblock Josorek tarafından

  • Flash veya Silverlight veya Her ikisini de engelleyebilir
  • Bir seçenekler bölmeniz var
  • Sitelerin beyaz listenize ekleyebilir veya bu beyaz listeden kaldırabilirsiniz
  • Ayrıca yer tutucu simgesi (konum, saydamlık) için ayarları yapılandırabilirsiniz

Flashblock yapan Ruzanow

  • Hem Flash'ı hem de Silverlight'ı Engeller
  • Söz konusu siteyi ziyaret ederek, yer tutucu simgesini sağ tıklayıp bu site için Flashblock'u devre dışı bırakmayı seçerek beyaz listeye site ekleyebilirsiniz. (buna engel olmanın veya beyaz listeyi daha fazla yönetmenin bir yolu yok gibi görünüyor.

Flaşı Öldür

  • YouTube ve Gmail dahil olmak üzere bazı siteler varsayılan olarak beyaz listeye eklenir (bu beyaz listeye yeni siteler eklemenin veya mevcut siteleri kaldırmanın bir yolu yoktur.)

Bir flash öğesine sağ tıklarsanız, ruzanow'un flashblock'u size bir beyaz liste verir.
yanokwa

Ben uzattığımızı cevabım biraz: HTTPS kullanırken GlimmerBlocker başarısız olur. Bu yüzden sanırım benimki en iyi cevap değil. Kendinizi en iyi olarak kabul etmekten çekinmeyin ;-)
Arjan


2

Chrome için flaşı da engelleyen bir reklam engelleyici kullanabilirsiniz. Bunlardan biri:
AdBlock + Eleman Gizleme Yardımcısı (ruzanow tarafından).

Ancak, gerçek reklam engellemeyi destekleyen bir Chrome bağlantı noktası olan ChromePlus'a da geçebilirsiniz .
Bu makalede şunlar yazıyor:

Chrome eklentisi (uzantıları) yalnızca reklamları gizleyebilir, ancak yüklemeden önce engelleyemez. ChromePlus, AdblockPlus kurallarına göre yüklemeden önce AD'leri engelleyebilir ("##" olmayan kurallar yüklemeden önce engelleme içindir, ancak gizlenmez). Örneğin, bu tür bir AdblockPlus kuralına göre bir flaş engellenirse, hiç oluşturulmaz, ağdan yeni alındığında engellenir.

DÜZENLE

Yerleşik bir reklam engelleyici içeren başka bir Chrome bağlantı noktası SRWare'nin Demir tarayıcısıdır.

Mac için bir beta sürümü indirilebilir . Reklam engelleme işlevi bu beta sürümünde hala mevcut değil, ancak yolda.


ChromePlus'ın yalnızca pencereler olduğu anlaşılıyor
Bryan Schuetz

Evet öyle. Sorunu çözeceği için üzgünüm.
harrymc

Düzenlememe bakın. Ancak, reklam engelleyici için biraz erken.
harrymc

2

İşte son zamanlarda sahneye çıkan bir tane daha:

FlashControl

  • Flash Blokları
  • Flash, sayfa yeniden yüklenmeden yeniden engellenebilir. Görünürlük durumunu değiştirerek oluşturmayı devre dışı bırakabilir
  • Seçenekler bölmesi
  • Beyaz liste ve kara liste yönetimi
  • Filtreler normal ifadeleri ve yıldız işareti joker karakterini kullanabilir
  • Yapılandırma ayarları yer tutucu rengini ve saydamlığını içerir

Bu özelliklerden bazıları Josorek tarafından Flashblock'ta mevcut değildir, ancak kesinlikle flaş engelleme konusunda iyi bir iş çıkarır.

Ruzanow tarafından hazırlanan FlashBlock beyaz listesini bir HTML çerezinde saklar, böylece tarayıcının çerezleri silindikten sonra onu kaybedersiniz. Bu verileri yönetmenin bir yolu yoktur, bu nedenle beyaz listeye eklediğiniz tüm siteler bu durumda kalır; herhangi bir değişikliği geri almanın bir yolu olmadığından, bir ikilemle karşı karşıyayız: FlashBlock'un beyaz listeye eklediği sitelerde flaşı engellemek için çerezi silin veya ikinci bir engelleyici kullanın.

Josorek tarafından FlashBlock öneririm.


1

Bu aslında şimdi Chrome'da yerleşik olarak bulunmaktadır. Deneysel bir özellik ama harika çalışıyor.

Konuyla ilgili bir "Nasıl Yapılır" makalesi: http://www.howtogeek.com/58058/how-to-enable-flashblock-in-chrome-and-make-it-5000-more-secure/


Süper Kullanıcıya Hoş Geldiniz! Cevabın önemli kısımlarını buraya eklemek ve bağlantıyı yalnızca ileride başvurmak üzere sağlamak güzel olurdu .
slhck

Benim Chrome Sürüm 20.0.1132.47 for Mac bu konuda soption yok: bayraklar
Anon Gordon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.