2

ブラウザーでチャット中に Facebook チャット メッセージを送信/傍受できるようにする Firefox アドオンを作成しています。

メッセージを傍受できますが、メッセージ送信イベントを自律的にトリガーする方法がわかりません。

メッセージを送信するための ajax リクエストを自分で作成する方法がわからなかったので、私のアプローチは、チャット ボックスに入力してから-Event forをtextareaトリガーして、メッセージを作成して送信することでした。keydownENTER

これを達成するためのより適切でクリーンな方法があると思いますか? JavaScript を介して開いているチャットボックスでメッセージを送信するための AJAX イベントをトリガーするにはどうすればよいですか?

4

1 に答える 1

0

テキスト ボックスの入力から AJAX リクエストを起動するには、入力した文字コードをチェックします。

if(characterCode == 13)

次に、これを使用してリクエストを発行できます。完全な例は次のようになります

$("textarea").live("keydown",function(e){
    if (e.which == 13){
        $.ajax({
             //you know the rest
        });
    }
});
于 2013-01-03T19:38:03.263 に答える