2012-12-16 220 views
2

我正在寫一個Firefox插件,它應該能夠在瀏覽器中聊天時發送/攔截Facebook聊天消息。通過JavaScript發送Facebook聊天信息

我能夠截取消息,但我不知道如何自動觸發消息發送事件。

,因爲我無法找出如何使消息發送自己的Ajax請求,我的做法是,以填補聊天框textarea然後觸發​​- 活動爲ENTER創建和提交的消息。

我想有一個更合適和乾淨的方式來實現這一目標? 如何觸發AJAX事件通過JavaScript在打開的聊天箱中發送消息?

+0

查看http://developers.facebook.com/docs/reference/api/message/或http://developers.facebook.com/docs/chat/ – jrummell

回答

0

要火從一個文本框中輸入一個AJAX請求將是檢查的字符代碼,您輸入,這對於進入將

if(characterCode == 13) 

然後可以用於消防的要求;一個完整的例子是

$("textarea").live("keydown",function(e){ 
    if (e.which == 13){ 
     $.ajax({ 
      //you know the rest 
     }); 
    } 
});