代码之家  ›  专栏  ›  技术社区  ›  dsp_099

在这一错误的文本中,什么构成“互动”?play()失败,因为用户没有首先与文档交互

  •  0
  • dsp_099  · 技术社区  · 6 年前

    我正在建立一个扩展,随机(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);
    

    我必须设置“单击”以避免此错误:

    布特。。。我很好奇有没有更通用的 计数

    0 回复  |  直到 6 年前