通过JavaScript发送Facebook聊天消息

我正在写一个Firefox插件,它应该能够在浏览器中聊天时发送/拦截Facebook聊天消息。

我能拦截消息,但我不知道,如何自动触发消息发送事件。

由于我无法找到如何自己发送消息的ajax请求,我的方法是填充聊天框textarea ,然后触发keydown -Event for ENTER创建并提交消息。

我想有一种更合适,更干净的方法来实现这一目标? 如何触发AJAX事件以通过JavaScript在打开的聊天框中发送消息?

从文本框输入激发AJAX请求将检查您输入的字符代码,输入的字符代码将是

 if(characterCode == 13) 

然后可以用它来发出请求; 一个完整的例子

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