如何在Firefox中启用自动播放(不是由用户启动)?

如何在Firefox中启用自动播放(不是由用户启动)?,firefox,autoplay,Firefox,Autoplay,我有一个页面会启动另一个页面,启动的页面会进行一系列的抓取,然后根据结果播放音频 这在今天停止了工作,可能是因为Firefox更新了,但是我需要能够启用自动播放,因为当启动的页面加载时音频播放是至关重要的 以下是我当前的JavaScript代码: function playHighRiskStock(){ var highRiskStock = new Audio('./wav/high-risk.wav'); highRiskStock.play(); } 现在它给了我一个错误:No

我有一个页面会启动另一个页面,启动的页面会进行一系列的抓取,然后根据结果播放音频

这在今天停止了工作,可能是因为Firefox更新了,但是我需要能够启用自动播放,因为当启动的页面加载时音频播放是至关重要的

以下是我当前的JavaScript代码:

function playHighRiskStock(){
  var highRiskStock = new Audio('./wav/high-risk.wav');
  highRiskStock.play();
}
现在它给了我一个错误:
NotAllowedError:当前上下文中的用户代理或平台不允许播放方法,可能是因为用户拒绝了权限。

它突然做到了这一点(也就是说,它在昨天的自动播放中工作得非常完美,没有任何问题)

如何配置浏览器以允许自动播放(即使不是由用户启动)


我已经看过了这个页面:但是它没有给出任何关于设置自动播放的实际JavaScript代码示例。

我在Firefox中也遇到了同样的错误。下面的代码为我修复了它。不需要重新启动或重新加载浏览器

  • 单击汉堡(选项菜单)
  • 选择选项菜单
  • 在搜索文本框中,输入“声音”
  • 将出现“阻止网站自动播放声音”选项
  • 取消选中该选项或单击其旁边的“例外”按钮。在我的例子中,我为添加了一个例外。现在很好用 另一个选择是使用Chrome

    祝你好运