Пару месяцев назад (кажется, это было в версии 63) Firefox изменил способ отключения автовоспроизведения в настройках
media.autoplay.enabled = false
к настройке
media.autoplay.default = 1 # or 2 for ask
и возможно
media.autoplay.allow-muted = false
Это все хорошо и замечательно. Но начиная с версии 66 это тоже, похоже, больше не работает — воспроизведение начинается сразу после загрузки страницы с видео*. Это происходит в новом профиле, в котором ничего не изменено, кроме этих настроек.
Автовоспроизведение по-прежнему блокируется при вводе 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, этот параметр изначально был введен для того, чтобы остановить автоматическое воспроизведение видео на сайтах, с которыми вы не взаимодействовали. Эффект, при котором он переопределяет media.autoplay.default = 1, кажется ошибкой.