我需要监视网页以查找新事件。如果没有可用的事件,该页面将显示一个字符串(“无事件”)。此页面每分钟自动重新加载。此页面通常会在后台运行,但我不想被通知事件可用,因为我需要响应它们。
到目前为止,这是我想出的,并且有效。我使用 Chrome 的“网站自定义 JavaScript”来运行以下代码。
var element = document.getElementById('queue').innerText;
if (element !== "No events") {
window.alert("ALARM!ALARM!");
}
但是,我想要播放本地音频文件,而不是弹出警报。
最佳答案
用这个。
var element = document.getElementById('queue').innerText;
if (element != "No events")
{
var audio = new Audio('AAA.mp3');
audio.play();
}
注:
分机 您的音频(.mp3)和相关的内容类型 必须添加到 MIME 输入 IIS
关于javascript - 如果 InnerText 与字符串不匹配,则注入(inject)脚本以播放音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26931085/