Wird Fenster.addEventListener("load", function(), false); warten für die Felder werden automatisch gefüllt mit den browser?

Ich bin momentan dabei ein GreaseMonkey-Skript, das das auto-login auf eine Seite so lange, wie der Benutzer gespeichert hat, Ihren Benutzernamen und Kennwort im browser. Es ist ziemlich einfach, es wird nur überprüft, um sicherzustellen, dass das Feld Benutzername und das Passwort-Feld nicht leer ist, und dann klickt er auf den login-button automatisch.

Jedes jetzt und dann ich lief in ein Problem, wo es gar nicht mehr anmelden. Die Seite geladen und saß nur da. Ich nahm an, es war einfach, weil die Seite nicht vollständig geladen, wenn die überprüfung von Benutzername und Kennwort in den entsprechenden Feldern gemacht wurden.

Da ich dies nur Hinzugefügt, um mein Skript.

window.addEventListener("load", Login(), false);

Meine Frage ist... Wird dieses eigentlich warten, bis der browser die auto-füllen diese Felder aus, bevor Sie versuchen, anmelden oder ist die Seite laden und die browser-füllen diese Felder aus 2 verschiedenen Aktionen?

InformationsquelleAutor RandomPrecision | 2012-09-07

Schreibe einen Kommentar