FirefoxでFlashプラグインを無効にするにはどうすればよいですか?私は*本当に*それを無効にすることを意味します


8

背景

わかりました、これはタフです。私はFirefoxユーザーで、Flash広告は好きではありません。彼らは私のネットブックを遅くし、私のMacbookを遅くし、時々音を出したり、ページの一部を覆い隠したりします。それはすべて、私がFlash広告を見るとすぐに、その広告主を良い製品よりも燃える怒りに関連付けます。

問題

そうは言っても、広告なしにWebがどのように存在できるかはわかりません。また、ABPの「許容可能な広告」機能が実際にサイトに静的な広告を配信するように広告を変更するように促すことにも確信が持てません。adblockerを使用するすべてのテクノラティには、サイドバー広告でアニメの漫画のアヒルを撮影するのが好きな人がいます。そのため、政治的に広告主に慣例を変更するよう強制するのではなく、クライアント側でFlash広告のみをオプトアウトする方法を見つけたいと思います。静的広告やアニメーションGIF(すばらしく滑らかなアニメーションでも)をオプトアウトしないでください。GIFは、ぎくしゃくしてリソースを消費するFlashよりも優れています)。

可能な解決策

でFlashを無効にするとabout:addons、ほとんどすべての広告主が実際にFlashがないことを検出し、代わりに静的広告を配信します。これは素晴らしいことです。私は安心してインターネットを閲覧でき、広告ビューで訪問したサイトをサポートできます。実際、広告を読んで前向きに感じる可能性が高くなります。問題は、デフォルトでFlashを無効にしてホワイトリストに登録されたサイトで有効にする方法が見つからないことです(少なくとも、OS XとArch Linuxではできません。恥ずかしいことに、IEには実際にプラグインをホワイトリストに組み込む方法があります)。

Flashを完全に無効にするのではなく、Flashコンテンツを気の利いたロゴまたは「クリックして再生」ボタンに置​​き換えるだけのアドオンやユーザースクリプトがたくさんあります。しかし、それは私が望んでいることではありません。正直に言うと、同じコンテンツをFlashコンテンツのどこにでも(つまり、どこにでも)散在させることは、醜いことです。また、ホワイトリストがないため、Flashをすばやく切り替えるツールバーのボタンも適切ではありません。静的な広告でWiredを閲覧し、最初にそのボタンをクリックせずにYoutubeを開くことができるようにしたい(そして、どこか他の場所を閲覧したらすぐに忘れないでください)。

誰かが解決策を手に入れましたか?またはこれを実現するユーザースクリプトの方法についてのアイデアは?Flashの広告自体よりもさらに不快な小さな置換アイコンを見つけたのは私だけではありません。


3
Flash Playerをアンインストールし、Google Chromeをインストールします。Flashが絶対に必要な場合は、Chromeでページを表示します。daringfireball.net/2010/11/...
ウィリアム・ジャクソン

それを解決策として書いてください、私は先に進んでそれを選びます!Firefoxのabout:addonsでFlashを無効にして、Flashが必要なときにSafariを使用することができます。私はすでにNetflixでSilverlightについてそれを行っています。しばらく考えて遊んだ後、Javascriptでそれを行うことは不可能だと思います。プラグインを選択的に有効または無効にする拡張機能を作成できるかどうかもわかりません。FirefoxがIEのように許可リストをプラグインに追加するのが一番だと思います。それは完璧ですが、悲しいかな:)
ヴァネッサフィップス

今答えがあります!
ウィリアムジャクソン

回答:



8

Flashblockは私が使用するものです。静かに動作し、ホワイトリストを許可します。


2
悪くない、私もこれを見た。ただし、Flashが表示されていないことを検出スクリプトが認識しないため、Flashが実際に無効になるわけではありません。ありがとうございます!
ヴァネッサフィップス

1
これにどんな利点が上なりました内蔵の「活性化のAdobe Flash」のプロンプト
内部石2015

4

NoScript、Firefoxのアドオン。スクリプト、Flash、その他のプラグインを無効にすることができ、ホワイトリストがあります。


1
私はしばらくの間NoScriptで大丈夫でしたが、結局それはあまりにも多くの痛みを伴うようになったので、「危険な」オプションを付けたままにしました。残念ながら、Flashのホワイトリストを保持したまま Flash以外のすべてを許可する方法はわかりません。ですから、私たちはスクエアワンに戻ったと思います。
ヴァネッサフィップス

NoScriptでFlash以外のすべてを許可するには、[オプション]-> [埋め込み]に移動し、[Flashを禁止する]をオンにします。これにより、Flashのみがブロックされ、他のすべてのプラグインとスクリプトが許可されます。次に、ホワイトリストに、Flashを有効にするサイトを追加します。別のオプションはFlashBlockです:addons.mozilla.org/en-US/firefox/addon/flashblock、しかし私はそれを使用したことがありません。
lupincho

?JavaScriptをグローバルに許可する方法はわかりませんが、ホワイトリストを除いてFlashをグローバルに禁止します。そして、私はNoScriptが私が望むことを実行するとは確信していません。そのページではFlashが完全に無効になっているように振る舞います。
ヴァネッサフィップス

上記で説明した手順-埋め込みに移動し、「フラッシュの禁止」を除くすべてのチェックを外すと、JavaScriptがグローバルに許可され、フラッシュがグローバルに禁止されます(最初は、次のステップで変更する前に)。サイトをホワイトリスト(オプション->ホワイトリスト)に追加すると、これらのサイトでFlashが許可されます。最終的に、JavaScriptはグローバルに許可され、JavaScriptはホワイトリストのサイトで有効になり、JavaScriptは(ホワイトリストにない)他のすべてのサイトで無効になります。
lupincho

ああ、あなたの言っていることがわかります。Flashがまだ有効になっているので、それはうまくいきましたが、正しくありません。Flash検出JavaScriptは、Flashが有効であると報告し、.swfを提供し、NoScriptがそれをブロックします。これらの検出スクリプトを壊すことなく、Flashを選択的にブロックする方法を見つけたいところです。Javascriptを使用して検出Javascriptを操作できると思ったのですが、簡単にだまされることはありませんでした:)
Vanessa Phipps

4

Flash Playerをアンインストールし、Google Chromeをインストールします(Flash Playerプラグインが組み込まれています)。Firefoxで通常どおり閲覧し、Flashが絶対に必要な場合はChromeに切り替えます。

John Gruberがこのセットアップについて説明します。Chromeで現在のページを開くためのキーボードショートカットを定義することもできます。

このプロセスを自動化するには(代わりにInternet Explorerを使用します)、FirefoxアドオンIEタブ2を使用できます。指定したフィルターに基づいて、Internet Explorerを使用してFirefoxタブを自動的に表示できます。


3

これはまさに私が探しているものです。特定のWebサイトではFlashプラグインが無効になっていて、他の特定のWebサイトでは有効になっているように見せたいのですが。

これまでのところ最も近いのは、FlashDisableアドオンを使用することです。これにより、Firefox UIに簡単なトグルボタンを追加して、手動でフラッシュプラグインのオンとオフを切り替えることができます(少なくとも、自動リロード機能が付いています。 )。それで、絶対に必要なサイトに出会い、トグルボタンを押すまで、Flashをオフにしてクルーズします。それが終わったら、オフに戻すことを忘れないでください。

訪問したWebisteに基づいてフラッシュプラグインを有効化/無効化するホワイトリストに基づいて、このプラグインの有効化/無効化アクションを自動化できる場合、いくつかの利点があります。

  1. 可能な限り動画をHTML5で配信したいのですが、特定のサイトでHTML5がサポートされていない場合は、フラッシュフォールバックを希望します。残念ながら、ほとんどすべてのWebサイトは、Flash優先、HTML5フォールバックの態度を持っています。逆にして欲しい。したがって、Flashをまったく使用していないサイトを選択的に装って、HTML5を自動配信するようにします。

  2. Ad Block EdgeやDisconnectなどの特定のプライバシーアドオンが検出されると、一部のWebサイトでFlashを使用したビデオのロードが無期限に停止することに気付きました。一方、HTML5は関係なく配信されるようです。したがって、そのようなサイトにHTML5を強制することで、広告を取り除くこともできます。

Firefoxに組み込まれているClick-To-Enable関数は、Flashが有効であることをWebサイトに報告しますが、Flashコマンドを提供するローカルコマンドを待機するため、私が探している機能を実行しません。これは、WebサイトでFlashが提供されることを意味しますが、代わりにHTML5フォールバックを提供したいと考えています。


どうもありがとう、FlashDisableはついに機能するものになりました。
jgillich 2015年

3

Tools->Add-ons->Plugins:そこに行くShockwave Flashと、3つのオプションがあります。

  • 常にアクティブ化、
  • アクティベートを依頼し、
  • アクティブにしないでください。

2番目のオプションを選択した場合Ask to activate、フラッシュはデフォルトでは再生されません。Webサイトでフラッシュが必要な場合は、呼び出されたフラッシュの場所にあるリンクをクリックするActivate Adobe Flashと、ポップアップを表示して、今回だけを許可するか、今回だけ許可して、今後のアクセスを記憶するかを尋ねます。左上隅のアイコンをクリックすると、このWebサイトで再びブロックできます。


1
答えてくれてありがとう!しかし、私が念頭に置いていたのとはまったく異なります。「Flashをアクティブにする」画像も迷惑だと思います。私が見たいのは、Flashがまったく利用できないことをサイトが検出したときに表示される静的画像です。
Vanessa Phipps、2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.