Ich suche nach einer Möglichkeit, einen einmaligen Code in die
https://login.microsoftonline.com/commo ... Auth-Seite im Feld Kod zu /> Bisher habe ich es nur geschafft, den Cursor am Blinken zu verhindern, aber der Code ist im Feld der WWW -Seite immer noch nicht sichtbar. Ich habe JavaScript verwendet und frage mich, ob dies der richtige Ansatz ist. Ich verwende den TEGHBROWSER -Kontrolle und in
devtools in der Registerkarte
Konsole gibt es keine Protokolle aus dem Versuch, Daten einzugeben. Das Feld scheint nicht gerahmt zu sein, daher ist dieses Problem verschwunden. Ich fasse das Skript in das EdgeBrowser1FramenAgationCompleted Ereignis ein.
Code: Select all
String javascriptCode =
"setTimeout(function() { "
" console.log('Sprawdzanie pola input[name=otc]...');"
" var input = document.querySelector('input[name=otc]'); "
" if (input) { "
" console.log('Pole OTC znalezione! Wprowadzam kod...');"
" input.value = '12345'; "
" input.dispatchEvent(new Event('input', { bubbles: true })); "
" } else { "
" console.log('Błąd: Nie znaleziono pola OTC!');"
" } "
"}, 2000);";
EdgeBrowser1->ExecuteScript(javascriptCode);