我想从 Web 浏览器控制台创建 JavaScript 脚本(不是机器人)可执行文件。这个脚本应该在当前打开的频道中发送一些消息。我的代码如下所示:
const editable = document.querySelector('main [contenteditable]') // Locate textfield for message.
editable.focus()
document.execCommand('insertText', false, 'Inserted text...\n\n') // Simulate typing of "Inserted text...\n\n".
editable.dispatchEvent(new KeyboardEvent('keydown', { bubbles: true, cancelable: true, keyCode: 13 })) // Simulate enter for sending message.
当我运行它时,文本被输入到字段中,但它的行为仍然是空的(有占位符,不能使用 Enter 发送此消息):
有什么办法可以解决吗?