0

新しいイベントの Web ページを監視する必要があります。利用可能なイベントがない場合、ページには文字列 ("No events") が表示されます。このページは毎分自動的に再読み込みされます。このページはしばしばバックグラウンドで表示されますが、イベントに応答する必要があるため、イベントが利用可能であることを通知されたくありません。

これは私がこれまでに思いついたものであり、これは機能します。Chrome の「ウェブサイト用のカスタム JavaScript」を使用して、以下のコードを実行します。

var element = document.getElementById('queue').innerText;
if (element !== "No events") {
    window.alert("ALARM!ALARM!");
}

ただし、警告ポップアップの代わりに、ローカル オーディオ ファイルを再生したいと考えています。

4

1 に答える 1

0

これを使って。

var element = document.getElementById('queue').innerText;
if (element != "No events") 
{
    var audio = new Audio('AAA.mp3');
    audio.play();
}

ノート:

オーディオの拡張子(.mp3) と関連するコンテンツ タイプをIISのMIMEタイプに追加する必要があります

于 2014-11-14T13:44:10.637 に答える