I have been working on a client-server application. The client application uses a web browser control to interact with the server. Users can create new login using the login page provided by the server. On successful creation, we get a welcome message. On receiving this, the client application has to start some activity. I am relying on the
BeforeNavigate to and
DocumentComplete event handlers.
What I have observed is the following:
In BeforeNavigate2: When "welcome" page is loaded, I am not getting the URL of the "Welcome" page.
In DocumentComplete: In
VARIANT* URL, I am getting the proper "Welcome" page URL, but if try to the URL through
browserControl->get_LocationURL, I am not getting the URL.
What I get is the login page URL.
I though any page that gets loaded will generates the
BeforeNaviagte2 event and the URL obtained through
get_LocationURL is same as we get in
VARIANT* URL. But my understanding seems to be wrong.
Can any one please help me here in understanding this and also what is that I am missing?
Thanks in advance.