Ich möchte alle globalen JavaScript Variablen vom Internetexplorer auslesen.
Ich hab recht viel ausprobiert, ich hab nichts gefunden, das funktioniert.
Probiert habe ich execScript -> kein Rückgabewert; eval -> comError;
Hat einer von euch noch eine Idee, wie ich alle JS-Variablen auslesen kann?
Beispielcode:
AutoIt
#include <IE.au3>
$oMyError = ObjEvent("AutoIt.Error","MyErrFunc")
$oIE=_IECreate("www.google.de",0,0)
$link=$oIE.document.parentwindow.eval("Object.keys( window );")
for $x in $link
MsgBox(48,"",$x)
next
_IEQuit($oIE)
Func MyErrFunc()
ConsoleWrite("Variable at Downloadsite not found! Please tell the Developer following Information: "&@crlf& _
"err.description is: " & @TAB & $oMyError.description & @CRLF & _
"err.windescription:" & @TAB & $oMyError.windescription & @CRLF & _
"err.number is: " & @TAB & hex($oMyError.number,8) & @CRLF & _
"err.lastdllerror is: " & @TAB & $oMyError.lastdllerror & @CRLF & _
"err.scriptline is: " & @TAB & $oMyError.scriptline & @CRLF & _
"err.source is: " & @TAB & $oMyError.source & @CRLF & _
"err.helpfile is: " & @TAB & $oMyError.helpfile & @CRLF & _
"err.helpcontext is: " & @TAB & $oMyError.helpcontext _
)
Endfunc
Alles anzeigen
Error:
COM error 80020006, description 'UNKNOW NAME.'
IEVersion: 11.0.9600.17843
BIOS: Win7
Ich hoffe ihr habt eine Idee
MfG Kanashius.