Hello, i use firefox 1.0.1 and write an component that need to retrieve
the current DOM of the current web page displayed in firefox.
But the code below does'nt work.
It crash here :
rslt = webBrowser->GetContentDOMWindow(getter_AddRefs(domWindow));
(i have : rslt = NS_ERROR_UNEXPECTED)
Can you please give me some help ?
***********
Here is my code :
// Component manager
nsCOMPtr<nsIComponentManager> componentManager;
nsresult rslt = NS_GetComponentManager(getter_AddRefs(componentManager));
if(NS_FAILED(rslt)) return rslt;
// WebBrowser
nsCOMPtr<nsIWebBrowser> webBrowser;
rslt = componentManager->CreateInstanceByContractID(
"@mozilla.org/embedding/browser/nsWebBrowser;1",
nsnull,
NS_GET_IID(nsIWebBrowser),
getter_AddRefs(webBrowser));
if(NS_FAILED(rslt)) return rslt;
// DOM
nsCOMPtr<nsIDOMWindow> domWindow;
rslt = webBrowser->GetContentDOMWindow(getter_AddRefs(domWindow));
if(NS_FAILED(rslt)) return rslt;
_______________________________________________
Mozilla-xpcom mailing list
[email protected]
http://mail.mozilla.org/listinfo/mozilla-xpcom