Firefox 66で自動再生を無効にする

Firefox 66で自動再生を無効にする

数か月前(バージョン63だったと思います)、Firefoxは自動再生を無効にする方法を変更しました。

media.autoplay.enabled = false

設定する

media.autoplay.default = 1    # or 2 for ask

そしておそらく

media.autoplay.allow-muted = false

これはすべて問題ありません。ただし、v66 では、これも機能しなくなったようです。ビデオを含むページが読み込まれるとすぐに再生が開始されます*。これは、これらの設定以外は何も変更されていない新しいプロファイルで発生します。

手動で URL を入力したり、ページを再読み込みしたりする場合、自動再生は引き続き防止されます。失敗する唯一のケースは、リンクをクリックするか、リダイレクトされる (たとえば、ログイン後) 場合です。

私の質問は次のとおりです:Firefox v66 でどこでも自動再生を無効にする現在の方法は何ですか?

*実際には、フォアグラウンドで読み込まれた場合のみです。バックグラウンド タブは、フォーカスを受け取っても再生を開始しません。media.block-autoplay-until-in-foreground = true自動再生が許可されているか完全に無効になっている場合、設定 (デフォルト値) から期待される結果は実際には得られません。

編集: インストールされている正確なバージョンは です66.0+linuxmint1+tessa。違いがあるかもしれません。

答え1

Firefoxでは、同じサイト内のリンクをクリックしてURLにアクセスした場合に自動再生を許可します。たとえば、YoutubeにアクセスしていてYoutubeのリンクをクリックした場合、自動再生は阻止されません。このような場合に自動再生を無効にするには、

media.autoplay.enabled.user-gestures-needed = false

about:config 内。

ghacks.netによるとこの設定は、もともと、ユーザーが操作していない Web サイトでビデオが自動再生されるのを防ぐために導入されました。media.autoplay.default = 1 を上書きする効果はバグのようです。

関連情報