我正在编写一个 Firefox 插件,它应该能够在浏览器中聊天时发送/拦截 Facebook 聊天消息。
我可以拦截消息,但我不知道如何自主触发消息发送事件。
由于我自己找不到发送消息的 ajax 请求,我的方法是填充聊天框 textarea
然后触发 keydown
- ENTER
创建和提交消息的事件。
我想有更合适、更干净的方法来完成这个吗? 如何触发 AJAX 事件以通过 JavaScript 在打开的聊天框中发送消息?
最佳答案
要从文本框输入中触发 AJAX 请求,将检查您输入的字符代码,对于输入来说是
if(characterCode == 13)
然后可以用来触发请求;一个完整的例子是
$("textarea").live("keydown",function(e){
if (e.which == 13){
$.ajax({
//you know the rest
});
}
});
关于javascript - 通过 JavaScript 发送 Facebook 聊天消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13902973/