Greasemonkey: как я могу автоматически заполнить форму входа? - PullRequest
0 голосов
/ 13 июля 2020

Я хочу автоматически заполнить форму входа на (https://my.evon-home.com/login.html).

Я использую Greasemonkey, и я написал немного Javascript. Но это не работает.

Вот мой JS код:

// ==UserScript==
// @name     user
// @namespace  https://my.evon-home.com/login.html
// @version  1
// @grant    none
// ==/UserScript==
document.getElementById("relayid").value = "123"
document.getElementById("user").value = "test";
document.getElementById("password").value = "test"

1 Ответ

0 голосов
/ 13 июля 2020

Дождитесь загрузки страницы. Попробуйте это

window.addEventListener('load', function() {
    document.getElementById("relayid").value = "999"
    document.getElementById("user").value = "demo";
    document.getElementById("password").value = "demo"
}, false);

Если вы хотите отправить форму, вы можете использовать ее селектор, а затем отправить ее.

window.addEventListener('load', function() {
    document.getElementById("relayid").value = "999"
    document.getElementById("user").value = "demo";
    document.getElementById("password").value = "demo"

    document.getElementsByClassName('form')[0].submit()
}, false);
...