在此错误的文字中,什么构成“交互”? play()失败,因为用户未先与文档互动

时间:2019-03-03 01:27:38

标签: javascript google-chrome-extension html5-audio

我正在构建一个随机播放的扩展程序(大约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 ...我很好奇是否有一些更通用的东西可以算作一种互动。滚动将是理想的选择,但似乎不起作用。除了击键和点击以外,还有其他东西吗?

0 个答案:

没有答案