Javascript HTML声音不';当浏览器选项卡未聚焦时,不能播放

Javascript HTML声音不';当浏览器选项卡未聚焦时,不能播放,javascript,html5-audio,Javascript,Html5 Audio,这太疯狂了。我已经为订单接收应用程序构建了一个基于VueJS的前端。从技术上讲,我每两分钟打一次ajax电话来查看订单。如果有任何命令,我让它放一个声音。这是通过调用hTML音频元素上的play实现的 问题在于,如果浏览器选项卡未聚焦,或者用户位于另一个选项卡上。声音不响了。我甚至将代码改为,而不是播放声音文件-刷新加载声音文件的隐藏iframe。但如果浏览器焦点不在,这似乎也不起作用。我到底错过了什么 --编辑 我的情况是-用户将打开多个浏览器选项卡,唯一提醒用户的方法是通过播放独特的声音。我

这太疯狂了。我已经为订单接收应用程序构建了一个基于VueJS的前端。从技术上讲,我每两分钟打一次ajax电话来查看订单。如果有任何命令,我让它放一个声音。这是通过调用hTML音频元素上的play实现的

问题在于,如果浏览器选项卡未聚焦,或者用户位于另一个选项卡上。声音不响了。我甚至将代码改为,而不是播放声音文件-刷新加载声音文件的隐藏iframe。但如果浏览器焦点不在,这似乎也不起作用。我到底错过了什么

--编辑


我的情况是-用户将打开多个浏览器选项卡,唯一提醒用户的方法是通过播放独特的声音。我知道这是可以做到的,因为有很多其他网站都是这样做的。我不知道怎么做。有没有一种方法可以使用javascript强制焦点回到选项卡?

可能重复我知道你曾经能够在chrome中通过在最初加载选项卡时播放空白声音来解决这个问题,不确定这是否仍然有效-这是chrome特有的吗?问题是,订单随机出现,我希望能以某种方式发出某种音频警报。我这里也有同样的问题,我想找到一个可能的解决方案。谢谢。我知道你以前可以在chrome中通过在标签一开始加载就播放一个空白的声音来解决这个问题,不确定这是否仍然很有趣-这是chrome特有的吗?问题是,订单随机出现,我希望能以某种方式发出某种音频警报。我这里也有同样的问题,我想找到一个可能的解决方案。谢谢