如何在 javascript 中填写网络 whatsapp 文本字段?
How to fill the web whatsapp text field in javascript?
我正在尝试使用 Javascript 填写 Web WhatsApp 中的文本字段,但它不符合我的要求。
我想在文本字段中写入文本,然后使用 JS 以编程方式单击“发送”按钮。
这可能吗?
我在控制台中尝试了以下代码,
document.getElementsByClassName('_2_1wd copyable-text selectable-text')[1].innerText = "hello this is test\n"
enter image description here
它正在文本字段中写入,但通过编程尝试与现有占位符和发送按钮重叠也不会显示。
不可取,
但是你可以通过触发事件来实现..
var inputEvent = new InputEvent('input', {
bubbles: true,
cancelable: true,
});
var clickEvent = new InputEvent('click', {
bubbles: true,
cancelable: true,
});
var selectableTextDiv = select that textDiv;
selectableTextDiv.innerText = "You desired Message";
selectableTextDiv.dispatchEvent(inputEvent)
// After triggeing input event.. you will see the send button
var sendButton = //selectThatButton
sendButton .dispatchEvent(clickEvent);
但正如我上面提到的“这是不可取的”
我正在尝试使用 Javascript 填写 Web WhatsApp 中的文本字段,但它不符合我的要求。
我想在文本字段中写入文本,然后使用 JS 以编程方式单击“发送”按钮。
这可能吗?
我在控制台中尝试了以下代码,
document.getElementsByClassName('_2_1wd copyable-text selectable-text')[1].innerText = "hello this is test\n"
它正在文本字段中写入,但通过编程尝试与现有占位符和发送按钮重叠也不会显示。
不可取,
但是你可以通过触发事件来实现..
var inputEvent = new InputEvent('input', {
bubbles: true,
cancelable: true,
});
var clickEvent = new InputEvent('click', {
bubbles: true,
cancelable: true,
});
var selectableTextDiv = select that textDiv;
selectableTextDiv.innerText = "You desired Message";
selectableTextDiv.dispatchEvent(inputEvent)
// After triggeing input event.. you will see the send button
var sendButton = //selectThatButton
sendButton .dispatchEvent(clickEvent);
但正如我上面提到的“这是不可取的”