注入脚本以播放音频文件,如果 InnerText 与字符串不匹配

Inject script to play audio file if InnerText does not match string

本文关键字:InnerText 如果 字符串 不匹配 文件 脚本 播放 音频 注入      更新时间:2023-09-26

我需要监视网页上的新事件。如果没有可用的事件,页面将显示一个字符串("无事件")。此页面每分钟自动重新加载一次。此页面通常会在后台运行,但我不希望收到事件可用的通知,因为我需要响应它们。

这就是我到目前为止想出的,这很有效。我使用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) 的扩展名和关联的内容类型必须添加到 IISMIME 类型中