Comment puis-je accéder à l'objet JavaScript global ( « fenêtre ») à l'intérieur d'un objet navigateur intégré (l'interface IWebBrowser2)?

StackOverflow https://stackoverflow.com/questions/4695427

Question

J'ai une page HTML qui intègre un ActiveX IWebBrowser2 (à savoir le contrôle est essentiellement un navigateur Internet Explorer). Je dois écrire JavaScript dans cette page HTML qui supprimera tout gestionnaire de window.onresize de la page chargée dans le contrôle IWebBrowser2.

IWebBrowser2 expose les DOM par IWebBrowser2 :: Document, mais cela équivaut à window.document. Est-il possible que je peux avoir accès à la fenêtre ou window.onresize?

Était-ce utile?

La solution

Vous devriez pouvoir utiliser document.parentWindow:

var controlWindow = control.document.parentWindow;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top