幾個月前(我認為是 v63 版本),Firefox 更改了從設定中禁用自動播放的方式
media.autoplay.enabled = false
到設定
media.autoplay.default = 1 # or 2 for ask
並且可能
media.autoplay.allow-muted = false
這一切都很好。但從 v66 開始,這似乎不再起作用 - 一旦加載包含影片的頁面就開始播放*。這發生在新的設定檔中,除了這些設定之外沒有任何更改。
手動輸入網址/重新載入頁面時,自動播放仍會被封鎖。唯一失敗的情況是點擊連結或被重定向(例如,登入後)。
所以我的問題是這樣的:目前在 Firefox v66 中停用自動播放的方法是什麼?
*實際上,僅當它在前台加載時 - 後台選項卡即使在接收焦點後也不會開始播放。media.block-autoplay-until-in-foreground = true
如果允許或完全停用自動播放,這實際上也不是設定(預設值)的預期結果。
編輯:安裝的確切版本是66.0+linuxmint1+tessa
,如果它有影響的話。
答案1
如果您透過點擊同一網站上的連結來存取該 URL,則 Firefox 允許自動播放。例如,如果您在 Youtube 上並點擊 Youtube 鏈接,則不會阻止自動播放。若要在這些情況下停用自動播放,請設定
media.autoplay.enabled.user-gestures-needed = false
在關於:配置。
根據 ghacks.net,此設定最初是為了阻止影片在您未互動的網站上自動播放而引入的。它覆蓋 media.autoplay.default = 1 的效果似乎是個錯誤。