X
點擊此處開啟此網站的行動版。

技術支援討論區

Re-enable autoplay permission for website using Web Audio API

已張貼

Hi. Doing some clean up I removed an exception for https://www.diki.pl/ to autoplay sounds (e.g. https://www.diki.pl/dog ). I expected to have a an ability to add it again when entered on the website and clicked the (i) icon with Permissions as described in https://support.mozilla.org/en-US/kb/block-autoplay . However, for that site I don't see anything special (the screenshot attached). The aforementioned site has the "Add sites to your list to autoplay media", but it doesn't allow to add pages, only to remove them or change the settings.

After some digging I was able to restore an exception by adding the following row in the moz_perms table in permissions.sqlite: insert into moz_perms values(XXX, 'https://www.diki.pl', 'autoplay-media', 1, 0, 0, 1570918391133);

However, I would expect to have an easier way to do that - I tested it with a clean profile and the effect is the same - just media.autoplay.block-webaudio needs to be set to true to block it at all).

Is there any easier way to (re-)enable autoplay for shy website (here using Web Audio API)?

Firefox 69.0.1, Fedora 30.

Hi. Doing some clean up I removed an exception for https://www.diki.pl/ to autoplay sounds (e.g. https://www.diki.pl/dog ). I expected to have a an ability to add it again when entered on the website and clicked the (i) icon with Permissions as described in https://support.mozilla.org/en-US/kb/block-autoplay . However, for that site I don't see anything special (the screenshot attached). The aforementioned site has the "Add sites to your list to autoplay media", but it doesn't allow to add pages, only to remove them or change the settings. After some digging I was able to restore an exception by adding the following row in the moz_perms table in permissions.sqlite: insert into moz_perms values(XXX, 'https://www.diki.pl', 'autoplay-media', 1, 0, 0, 1570918391133); However, I would expect to have an easier way to do that - I tested it with a clean profile and the effect is the same - just media.autoplay.block-webaudio needs to be set to true to block it at all). Is there any easier way to (re-)enable autoplay for shy website (here using Web Audio API)? Firefox 69.0.1, Fedora 30.
附加的畫面擷圖
引用

額外的系統細節

已安裝的外掛程式

N/A - tested also with a new clear profile.

應用程式

  • User Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0

更多資訊

cor-el
  • Top 10 Contributor
  • Moderator
17539 個解決方法 158588 個答案

有幫助的回覆

Did you try "Tools -> Page Info -> Permissions" ? *https://support.mozilla.org/en-US/kb/page-info-window-view-technical-details-about-page
這篇文章有幫助嗎? 1
引用

提出問題者

Thanks @cor-el! That was something I needed - much simpler than operating at the SQLite DB level :).

Anyway, it would be probably good to mention it at: https://support.mozilla.org/en-US/kb/block-autoplay

In addition, I still would expect to have a page using Web Audio API for autoplay to trigger a question to a user about his/her decision what to do (when `media.autoplay.block-webaudio == true`). WDYT?

Thanks @cor-el! That was something I needed - much simpler than operating at the SQLite DB level :). Anyway, it would be probably good to mention it at: https://support.mozilla.org/en-US/kb/block-autoplay In addition, I still would expect to have a page using Web Audio API for autoplay to trigger a question to a user about his/her decision what to do (when `media.autoplay.block-webaudio == true`). WDYT?
這篇文章有幫助嗎?
引用
問個問題

如果您還沒有帳號,您必須先 登入您的帳號 來回覆文章。請 開始一個新問題