使用浏览器控制台使用Javascript在Facebook中发送聊天消息

Jer*_*Dev 2 javascript message facebook chat

我正在尝试使用Javascript在Facebook上发送聊天消息,但不断收到错误消息.无论是它TypeError: Object #<NodeList> has no method 'WHATEVERIPUTHERE'

基本上o=聊天文本区域.

o.WHATEVERIPUTHERE("Hello!")是我正在尝试做的事情(为文本区域设置值,并发送它)

这是我尝试过的:

var o = document.getElementsByClassName("uiTextareaAutogrow _552m");
o.WHATEVERIPUTHERE("Hello!");
Run Code Online (Sandbox Code Playgroud)

Ion*_*zău 5

document.getElementsByClassName返回一个元素数组.在这种情况下,他们将在打开聊天框时使用相同的号码.

我用纯Javascript写的:

var o = document.getElementsByClassName("uiTextareaAutogrow _552m");

// set the chat textbox
var chatTextBox = o[0];

// set the message value
chatTextBox.value = "Hello";

// create a keydown event    
var e = new Event("keydown");

// it has to simulate the Enter press (key code is 13)
e.keyCode = 13;

// trigger it
chatTextBox.dispatchEvent(e);
Run Code Online (Sandbox Code Playgroud)

  • @FastSnail我很高兴知道经过两年的无反馈后,这有助于某人.:-D (2认同)