Я хотел бы написать расширение для Chrome, которое будет работать с определенным приложением чата на основе JS.Это нужно знать каждый раз, когда чат получает сообщение.
Теперь я, очевидно, могу сделать это легко, настроив таймер и проверив, увеличилось ли $("chat-messages").childElements().length
, но я бы лучше пошелс более элегантным способом установки обработчика событий какого-либо рода для запуска каждый раз, когда вызывается appendChatMessage()
.Есть ли способ сделать это?
var oldfunc = appendChatMessage;
appendChatMessage = function() { eval(oldfunc); myChatMessageReceivedHandler(); }
Кажется, не работает.