Programmgesteuerter Zugriff auf den Funktionsumfang mithilfe der Chrome DevTools-Konsole
Wenn ich Chrome (v35) DevTools öffne und ein Objekt inspiziere, kann die Konsole mir Elemente anzeigen, die in Funktionen verschachtelt sind, darunter Elemente mit der Bezeichnung "Funktionsumfang".
Wenn ich zum Beispiel stackoverflow.com betrachte, sehe ich, dass es ein globales @ gib$
Objekt mit einer anderen Funktion namensCallbacks
. Callbacks
, ebenso wie$
, hat einen Funktionsumfang mitClosure
undGlobal
.
window.$.Callbacks.???
? chrome.function???(window.$.Callbacks)
Der Grund, den ich frage, ist, dass ich nach Speicherlecks suche und die in Funktionsschließungen enthaltenen Objekte basierend auf Objekttypen und Eigenschaftsnamen durchsuchen möchte.