MacのChromeブラウザに最適なFlash Blockerは何ですか?


11

Chromiumの拡張機能ギャラリーを見ると、いくつかのフラッシュブロック拡張機能が利用できるようです。

代替テキスト

非常によく似た名前のカップル。私はSafariでClicktoFlashを使用してきましたが、どこでも動作することに慣れています。残念ながら、RuzanowのFlashBlockを少し使用した後、時々「ちょっとした」ことがわかります(divを折りたたんでフラッシュをブロックし、クリックして有効にできないなど)。

私は、上にリストされていない他のいくつかの拡張/スクリプトがあるかもしれないと感じています。最終的に、SafariでClickToFlashと同じように機能するフラッシュブロッカーを見つけたいと思います。

回答:


5

真の拡張機能/アドオンとは別に、Greasemonkeyスクリプトを使用することもできます。これには通常、アドオンまたは組み込みのブラウザーサポート†が必要です。しかし、Mac上の非HTTPSサイトの場合、GlimmerBlockerを使用して、このようなスクリプトをすべてのブラウザーに一に追加できます。

GlimmerBlockerはhttpプロキシとして実装されているため、Safari(または任意のブラウザー、Arjan)の安定性は、ハックを使用しないため、損なわれません。NetNewsWireなど、httpを使用する他のすべてのブラウザーおよび他のネイティブMac OS Xアプリケーションとも互換性があります。

GlimmerBlockerを壊すことなく(または新しいリリースを待つことなく)、Safari [またはブラウザー]をいつでもアップグレードできます。また、Safari [またはブラウザ]をアップグレードせずにGlimmerBlockerをアップグレードできます。これにより、ベータ版[..]の使用がはるかに簡単になります。

への参照を単にブロックするだけでなく.swfTransformオプションを使用してHTMLを書き換えることもできます。しかし、最も簡単な解決策を追加するGlimmerBlocker機能で任意の JavaScriptを任意のページ:

  • 新しいルールを追加します(オプションで、最初に新しいフィルターを追加してルールを保存します)
  • 「ルールタイプ」を「ホワイトリストURL、オプションでコンテンツを変更する」に設定します
  • 「javascript」ペインで、たとえば、Alexey RuzanovによるAdBlock Greasemonkeyスクリプトのソースを追加します 。

Alexey Ruzanovの実際のアドオンは使用していませんが、GreasemonkeyスクリプトでOption-Fを押すと、現在のWebサイトのホワイトリストが切り替わります。特定のFlashを一時的に有効にするには、ブロックされたコンテンツに対して表示されるFlashアイコンをクリックします。Flash URLのコピーを含むその他のオプションについては、そのアイコンを右クリック(またはCtrlキーを押しながらクリック)します。残念ながら、サイトがホワイトリストに登録されているかどうかは、DOMストレージまたはCookieのいずれかを使用して記憶され、両方ともブラウザー固有です。そのため、あるブラウザでFlashを有効にしても、別のブラウザでは有効になりません。

そしてもちろん、ボーナスとして、プレーンHTTPサイトの場合、GlimmerBlockerの広告ブロックを取得します。

ただし、注意してください:

  • FlashBlockはHTMLローカルストレージを使用するため、Flashを使用しているかプライベートブラウジングモードであっても、アクセスするサイトごとにローカルハードディスクに痕跡残すことがあります。

  • これは、安全なHTTPSページのフィルタリングには使用できません。プロキシは、コンテンツを覗き込むことはできません。もちろん、変更することもできません。さらに、GlimmerBlockerはIPアドレスでもブロックできません。「ホスト」の値は、実際にはHost headerの値であり、HTTPSトラフィックでは表示できません。それはさておき、hostsファイルでIPアドレスをブロックするのは簡単です

  • プレーンなHTTPページを表示している場合でも、HTTPSリソースへの参照もブロックできません。HTTPウェブサイトがあなたが見ているものをGoogleやFacebookに伝えるのを止めたいように、ブロック<iframe src="https://plusone.google.com/...">することはあなたが見ているページのHTMLを本当に変更する必要があります。ブラウザアドオンはそこでより良い仕事をし、おそらくドメインが変更されたときにも更新されます。それでも、GlimmerBlockerでそれを行うことを主張する人には、特定のドメインをダミーに書き換えることができます。「変換」ペインで、「コンテンツタイプのみ」を「任意のテキストタイプ」に設定し、以下を追加します。

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

    一部のJavaScriptが単純なテキスト置換では簡単に認識されない方法でドメイン名を書き出す場合、これは依然として失敗します。

Firefoxの場合と同様に、元のアドオンが必要ですが、OperaとChromeには組み込みのサポートがあります。参照してくださいウィキペディアをより多くのブラウザの詳細については。


9

厳密に機能に基づいて:

Josorekによるフラッシュブロック

  • Flash、Silverlight、またはその両方をブロックできます
  • オプションペインがあります
  • サイトのホワイトリストに追加および削除できます
  • プレースホルダーアイコン(位置、透明度)の設定を追加で構成できます。

ルザノーによるフラッシュブロック

  • FlashとSilverlightの両方をブロックします
  • 問題のサイトにアクセスし、プレースホルダーアイコンを右クリックして、このサイトのFlashblockを無効にすることにより、ホワイトリストにサイトを追加できます。(これを過度に行う方法や、ホワイトリストをさらに管理する方法はないようです。

フラッシュを殺す

  • YouTubeやGmailなど、一部のサイトはデフォルトでホワイトリストに登録されています(このホワイトリストに新しいサイトを追加したり、既存のサイトを削除したりする方法はないようです)。

ruzanowのflashblockは、flash要素を右クリックするとホワイトリストも提供します。
-yanokwa

私は答えを少し拡張しました:HTTPSを使用するとGlimmerBlockerが失敗します。だから私は私のものが最良の答えではないと思います。自分自身を最高のものとして受け入れてください;
アルジャン


2

FlashをブロックするChromeの広告ブロッカーを使用することもできます。たとえば、
AdBlock + Element Hiding Helper(by ruz​​anow)です。

ただし、実際の広告ブロックをサポートするChromeポートであるChromePlusに移行することもできます。
この記事はこう言います:

Chromeのアドオン(拡張機能)は、ADを非表示にするだけで、ロードする前にブロックすることはできません。ChromePlusは、AdblockPlusルールに従って、ロードする前にADをブロックできます(「##」のないルールは、ロードする前にブロックするためのものですが、非表示にはなりません)。たとえば、このようなAdblockPlusルールに従ってフラッシュがブロックされた場合、フラッシュはまったくレンダリングされず、ネットワークから受信した直後にブロックされます。

編集

組み込みの広告ブロッカーを含むもう1つのChromeポートは、SRWareのIronブラウザです。

Macのベータ版がダウンロードできます。広告ブロック機能は、このベータ版ではまだ利用できませんが、準備中です。


ChromePlusはWindowsのみのようです
ブライアンシューツ

はい、そうです。問題を解決できたので、申し訳ありません。
harrymc

編集をご覧ください。ただし、広告ブロッカーには少し早すぎます。
harrymc

2

ここに最近登場した別のものがあります:

FlashControl

  • フラッシュをブロック
  • ページをリロードせずにFlashを再ブロックできます。表示状態を変更してレンダリングを無効にすることもできます
  • オプションペイン
  • ホワイトリストとブラックリストの管理
  • フィルターは正規表現とアスタリスクワイルドカードを使用できます
  • 構成設定には、プレースホルダーの色と透明度が含まれます

これらの機能の一部は、JosorekによるFlashblockでは利用できませんが、間違いなくフラッシュをブロックするのに適しています。

RuzanowのFlashBlockは、そのホワイトリストをHTML Cookieに保存するため、ブラウザーのCookieが削除されると、そのリストは失われます。このデータを管理する方法はないため、ホワイトリストに登録したサイトはその状態のままになります。変更を取り消す方法がないため、ジレンマに直面します。Cookieを削除するか、2番目のブロッカーを使用して、FlashBlockがホワイトリストに登録したサイトでFlashをブロックします。

JosorekのFlashBlockをお勧めします。


1

これは実際には現在Chromeに組み込まれています。これは実験的な機能ですが、うまく機能します。

このテーマに関する「How To」記事を次に示します。http//www.howtogeek.com/58058/how-to-enable-flashblock-in-chrome-and-make-it-5000-more-secure/


スーパーユーザーへようこそ!ここに答えの重要な部分を含めて、今後の参照用にのみリンクを提供するのがいいでしょう
-slhck

フラグ:Mac用の私のクロームバージョン20.0.1132.47はおよそにTHI soptionを持っていません
アノン・ゴードン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.