Michael Kennedy [UB]
2003-10-23 16:51:07 UTC
Hi Everyone,
I am working with a Browser Helper Object for IE (written in C++/ATL VS.NET
2003). Among other things, this BHO lists for navigation attempt and
navigation completed events. For almost all web requests this works
perfectly. That is, for every nav attempt there is a corresponding nav
completed event.
However, I recently ran across the following type of address which causes a
nav attempt but no nav completed event even though the content is clearly
downloaded and loaded in IE. I believe it's a bug - or at least a
shortcoming - of the IE web browser control.
The address looks like this:
javascript:showAd()
which brings out a "fly-out" pane containing an advertisement. For an
example, have a look at this page:
http://www.cnet.com/4520-7388_1-5077704-1.html
To get the fly-out to cause the navigation in quesiton, you need to click
the "expand" arrow on the far right, centered vertically on the page.
Any ideas? Is this a bug?
Thanks,
Michael
I am working with a Browser Helper Object for IE (written in C++/ATL VS.NET
2003). Among other things, this BHO lists for navigation attempt and
navigation completed events. For almost all web requests this works
perfectly. That is, for every nav attempt there is a corresponding nav
completed event.
However, I recently ran across the following type of address which causes a
nav attempt but no nav completed event even though the content is clearly
downloaded and loaded in IE. I believe it's a bug - or at least a
shortcoming - of the IE web browser control.
The address looks like this:
javascript:showAd()
which brings out a "fly-out" pane containing an advertisement. For an
example, have a look at this page:
http://www.cnet.com/4520-7388_1-5077704-1.html
To get the fly-out to cause the navigation in quesiton, you need to click
the "expand" arrow on the far right, centered vertically on the page.
Any ideas? Is this a bug?
Thanks,
Michael