web-dev-qa-db-ja.com

Firefox YouTubeによるビデオの自動読み込みを停止する(HTML5)

HTML5ビデオを含むFirefoxバージョン36.0.4を使用しています。 YouTubeでの動画の自動読み込みを停止するにはどうすればよいですか。たとえば、YouTubeページを取得すると、すぐに動画の再生が始まります。また、YouTubeで動画を見ると、それが終わった後、どういうわけかYouTubeは私が選んでいない別の動画を再生することにし、それを自動的に再生し始めます。これは非常に煩わしいと思います。この動作をブロックするにはどうすればよいですか?

FirefoxでYouTubeビデオが自動的に起動しないようにする方法はありますか? これらはFlashビデオに関するものであるため、ここでは当てはまらないことに注意してください。

4
Tyler Durden

Firefox 69 の時点で、 Firefoxの設定を構成して、すべてまたは特定のWebサイトがビデオを自動再生できないようにする になりました。

音声付きのすべてのビデオまたはメディアの自動再生を常に許可または禁止するには:

  1. メニューボタンをクリックします menu buttonオプションを選択します。
  2. プライバシーとセキュリティパネルを選択します。
  3. Permissionsセクションまで下にスクロールします。
  4. に移動  自動再生→設定。 すべてのWebサイトのデフォルト:オーディオのブロックがデフォルト設定です。これをオーディオとビデオのブロックに設定して、ビデオもブロックします。または、これをオーディオとビデオを許可に設定すると、代わりにサイトごとの設定で自動再生のブロックを構成できます。

ビデオの自動再生をブロックするように設定されている場合、Youtube.comのサイト権限は次のようになります。自動再生権限を設定して、youtube.comのみに動画の自動再生を許可し、他のサイトには許可しないようにすることもできます。

Youtube.com Firefox site permissions


69より前のFirefoxバージョンでは、 YouTube High Definition 拡張機能( Chrome拡張機能 )を使用できます。 YouTubeが動画を自動再生しないようにするには、次の機能があります。

YouTube High Definition screenshot - disable YouTube auto-play

これは私の別の答えからです YouTubeビデオがFirefoxで自動的に起動しないようにする方法はありますか?

2
galacticninja

現在、私は別の代替手段を使用しています。その特定の制限がそれほど煩わしくないと思うからです。

NoScript、「スクリプトをグローバルに許可する」に設定し、埋め込み->「これらの制限をホワイトリストに登録されたサイトにも適用する」。それ以外の場合は、XSS保護が不要なときにポップアップし続ける場合は、XSS保護を無効にする必要があります。 <video>のブロックで信頼できます。一時的な(のみ)許可は、NoScriptボタン->ブロックされたオブジェクトの下にあります。

クリックして再生することも目的としていますが、Youtubeでは(通常は)機能しません。

本当に私は、Flashのクリックして再生するChrome:p。他のオプションでの私の煩わしさ:

FlashStopper:「ウェブサイトの自動再生の実装に大きく依存しており、サイトによる変更の影響を受けやすい」複雑すぎるようです-未処理のビデオに対してより粗雑なフォールバックをしてみませんか?

FlashBlock:いくつかの人気のあるサイトにはプレースホルダーがありません。これらのビデオを一時的に有効にする唯一の文書化された方法は、ユーザースタイルシートを手動で追加することです。

0
sourcejedi

個人的には Flashblockアドオン を使用します。これは(名前にもかかわらず)クリックしてロードすることにより、HTML5ビデオ(およびWindowsではSilverlight)の自動再生も停止します。コンテンツを自動的にロードするサイトをホワイトリストに登録し、オプションでFirefoxSyncを介してそのホワイトリストを同期することもできます。

さらなるテストでは(自動再生は気にならないので、しばらくの間YouTubeをホワイトリストに登録しました)、ブロックされたものをクリックできないため、Flashblockを台無しにする方法でサイトのデザインを変更したようです。それを開始するためのビデオ。次のスタイル(Stylishまたは別の方法で適用)はそれを回避します:

div#theater-background { z-index: -1; }

また、さらに注意が必要です。YouTubeは独自のナビゲーションを実装しているため(内部リンクをたどっても実際には「実際の」ページの読み込みはトリガーされません)、後続の動画にブロックが再適用されることはありません。それは問題かもしれないし、そうでないかもしれない。 (外部からYouTubeページにアクセスするたびに発生します。)

0
FeRD

私は ViewTube userscript の大ファンです。このルートを追求する場合は、 Greasemonkey (Firefox)または Tampermonkey (Chrome)が必要になります。

http://isebaro.com/viewtube/ は、スクリプトのメインの公開URLです。基本的に、YouTubeビデオが通常表示されるコンテナを作成し、VLCのWebプラグインまたは埋め込みHTML5ビデオタグを介してビデオ要素をロードすることを選択できます。また、自動再生を有効または無効にするなどのオプションがあり、プレイリストを閲覧していない限り、追加のビデオをロードしません。


Firefoxでは、ViewTubeを使用したYouTubeの1080pおよび60fpsビデオの場合、Media Source Extensionsを強制的に有効にする必要がある場合があります(MSEが有効になっているかどうかを確認するには https://www.youtube.com/html5 を確認してください)。

  1. FirefoxのURLバーのabout:configにアクセスし、Enterキーを押します。
  2. 注意することを確認してください。
  3. 右クリックして、New> Booleanを選択します。
  4. プリファレンスにmedia.mediasource.ignore_codecsという名前を付けます。
  5. その値をTrueに設定します。