вот рабочий скрипт если нужен, где-то был здесь ещё вариант, но этот вполне нормальный, правда звук до сих пор как я понял на гитхабе не поменяли
if (location.hostname == 'www.999dice.com') {
function soundz() {
window.audio = {};
audio["alert"] = new Audio();
audio["alert"].src = "https://cdn.rawgit.com/hamboning/999dice-toys/master/codec.wav";
window.audio["alert"].play();
return false;
}
function soundMsg() {
window.audio = {};
audio["alert"] = new Audio();
audio["alert"].src = "http://zvuki-mp3.com/uploads/mp3/voice_note_start.mp3";
window.audio["alert"].play();
return false;
}
nameUser = $("#AccountTabFriendlyName").val();
regexp = new RegExp("@"+nameUser);
flagLastButton = true;
function AlertButton() {
btcRainButton = $(".Rain").text();
checkRainMax = (/BTC/i.test(btcRainButton));
if (checkRainMax && flagLastButton)
{
soundz();
flagLastButton = false;
}
if (!checkRainMax)
{
flagLastButton = true;
}
lastMsg = $("#ChatTabChatContainer").children().last('.ChatText').text();
checkMsg = (regexp.test(lastMsg));
if (checkMsg)
{
soundMsg();
}
}
$('#ChatTab').bind('DOMSubtreeModified', AlertButton);
}