作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在制作 Chrome 扩展程序,“自动播放”对它至关重要。
扩展是一种音频播放器。它允许我将站点添加到播放列表,扩展程序将自动转到每个 URL 并按顺序播放它们的内容。
由于程序需要从播放列表中的一个元素无缝切换到下一个元素,因此我不能要求用户交互。
我想在我自己的浏览器中启用自动播放,这样我至少可以亲自使用该软件,但我什至不知道如何做到这一点。
Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first. https://developers.google.com/web/updates/2017/09/autoplay-policy-changes
chrome://flags/#autoplay-policy
但是这个标志似乎不存在。
same-origin
政策。但是我仍然很好奇是否有办法禁用整个自动播放限制。
最佳答案
可以使用关闭自动播放策略的标志来启动 Chrome。不幸的是,这只能通过命令行来完成。至少据我所知。
在 macOS 上,它看起来像这样:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --autoplay-policy=no-user-gesture-required
关于google-chrome - 如何在 Chrome 中启用自动播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59113898/
我是一名优秀的程序员,十分优秀!