我正在构建一个随机播放的扩展程序(大约5%的机率)。
我有此代码:
document.addEventListener('click', function (event) {
if (Math.random() < 0.1) {
setTimeout(() => {
const myAudio = new Audio(chrome.runtime.getURL("not_work_safe_jingle.mp3"));
myAudio.play();
}, 3000);
}
}, false);
我必须设置click以避免出现此错误:
play()失败,因为用户没有先与文档进行交互
Buuut ...我很好奇是否有一些更通用的东西可以算作一种互动。滚动将是理想的选择,但似乎不起作用。除了击键和点击以外,还有其他东西吗?