特定のJSベースのチャットアプリケーションで動作するChrome拡張機能を作成したいと考えています。チャットがメッセージを受信するたびにそれを認識させる必要があります。任意のJS関数でイベントハンドラを設定しますか?
今、私は明らかにタイマーを設定し、$("chat-messages").childElements().length
が増加しているかどうかを確認することでこれを簡単に行うことができますが、毎回何らかのイベントハンドラを設定するより洗練された方法appendChatMessage()
が呼び出されます。これを行う方法はありますか?
var oldfunc = appendChatMessage;
appendChatMessage = function() { eval(oldfunc); myChatMessageReceivedHandler(); }
動作していないようです。
「jquery」とタグ付けする必要がありますか? –
@Kerrek:jQueryとはあまり関係がありませんが、利用可能なので、私はそれを再タグ付けしました。 – Ryan