我正在编写一个Firefox插件,它应该能够在浏览器中聊天时发送/拦截Facebook聊天消息。
我能拦截消息,但我不知道,如何自动触发消息发送事件。
由于我自己无法找到如何发送ajax请求来发送邮件,我的方法是填充聊天框textarea
,然后触发keydown
- {{1}的事件创建并提交消息。
我想有一种更合适,更干净的方法来实现这一目标? 如何触发AJAX事件以通过JavaScript在打开的聊天框中发送消息?
答案 0 :(得分:0)
从文本框输入激发AJAX请求将检查您输入的字符代码,对于输入将是
if(characterCode == 13)
然后可以用来触发请求;一个完整的例子是
$("textarea").live("keydown",function(e){
if (e.which == 13){
$.ajax({
//you know the rest
});
}
});