web-dev-qa-db-ja.com

システム全体でhtml5ビデオをブロックする方法

背景:私は初心者のWebプログラマーであり、非互換性をテストするためにさまざまなブラウザーを頻繁に使用しています。私は時々気が散りやすく、youtube、Twitch、vimeoなどのビデオサイトをブロックしようとしています。ブラウザのアドオン/拡張機能、ホストファイルルール、ルータールールを使用できることはわかっています(このルーターには私だけがいますが、ところで)など、これを達成するために、しかし私は、もう少しバイパス防止の方法で、1日のさまざまな時間に基づいてオンラインビデオの読み込みのブロックを自動化するコードを作成することを考えています。 (はい...時々自分のブロックをバイパスしたくなることがあります...そしてはい、完全にバイパス防止の方法はないことを知っていますが、自分自身で少し難しくしたいだけです。私もこれを考えています私がこれを行うことができるかどうかについての私自身への小さな挑戦として。)

最近、「NPSW(ここにいくつかの番号).dll」というdllファイルを削除/名前変更することで、ほとんどのブラウザでフラッシュをブロックする方法を見つけました。

c:/ windows/syswow64/macromed/flash

組み込みのフラッシュインchromeは、のpepflashplayer.dllファイルを削除することで無効にできます

c:/ users /(ここに名前)/ appdata/local/google/chrome/application /(ここにバージョン番号)/ pepperflash

この方法でフラッシュを無効にすると、Chromeは、フラッシュでの動画の読み込みからHTML5での動画の読み込みに変わります。html5動画は、削除/名前を変更することでChromeでブロックできます。のffmpegsumo.dllファイル

c:/ users /(ここに名前)/ appdata/local/google/chrome/application /(ここにバージョン番号)

ところで、私はここでこれを見つけました:( https://webapps.stackexchange.com/questions/50978/disable-youtube-html5-player-in-chrome

私の質問は、Firefox、Internet Explorer、サファリ、オペラなどでhtml5ビデオを無効にできるかどうかです。したがって、chromeには、html5ビデオのデコードを無効にする1つのdllファイルがあります。FirefoxやInternet Explorerなどには、同じことを実行するために削除/名前変更できるファイルがありますか?私自身のグーグルの試みでこの情報を見つけたようです。Firefoxについて私が見つけたのは、about:configを変更することでhtml5ビデオを無効にできるということですが、私ができるファイルが存在するかどうかを尋ねています。 html5ビデオを無効にするには、削除/名前の変更を行います。

1
train

FFでビデオを無効にする方法

この拡張リクエスト のコメントには、media.webm.enabledmedia.ogg.enabled、およびmedia.wave.enabledfalseに設定するための提案(2012-03-13 15:57:41のコメント5)があります。
"<video>要素と<audio>要素を何も再生できないようにします。"

これらのオプションはすべて、アドレスボックスにabout:configを入力してから、フィルターボックスにmedia.を入力するとすぐに利用できます。私のテスト(Gentoo上のFirefox 10.0.1)では、Firefoxを再起動する必要はなく、ページをリロードしたときに要素が無効になりました。

このページ 私のテストには役に立ちました。 media.webm.enabledmedia.ogg.enabledの両方がfalseに設定されている場合、一方から他方へのフォールバックがあるため、そこにあるビデオは無効になります。

ソース

IEでHTML5を無効にする方法

互換性サイトリストにサイトを追加すると、そのサイトのHTML5が無効になります。

4
Jan