我想编写一个Chrome扩展,与特定的基于JS的聊天应用程序的工作。每次聊天收到消息时都需要了解它。设置事件处理程序?
现在,我明显可以通过设置一个计时器并检查$("chat-messages").childElements().length
是否已经增加来轻松完成此操作,但我宁愿使用更优雅的方法设置每次启动某种事件处理程序调用appendChatMessage()
。有没有办法做到这一点?
var oldfunc = appendChatMessage;
appendChatMessage = function() { eval(oldfunc); myChatMessageReceivedHandler(); }
似乎没有工作。
如果这被标记为'jquery'? –
@Kerrek:它不会有很多工作要做,jQuery的,但我已经重新标记它,因为它是可用的,我想。 – Ryan