Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Accessing the history list of IE is impossible!!!

0 views
Skip to first unread message

Tim Tabor

unread,
Mar 31, 2000, 3:00:00 AM3/31/00
to
Internet Explorer hosts the WebBrowser control. Most of IE is undocumented,
and many of IE's calls to the WebBrowser are undocumented. Who's to say if
they should be? It's Microsoft's control, after all.


<meta...@icity.co.kr> wrote in message news:8c3ip7$3e6$1...@nnrp1.deja.com...
> Hello, I am visual c++ programmer in Korea.
>
> And now I am implementing webbrowser like IE using dialog based project
> with CWebbrowser2 class. my browser has the enhanced environment
> compared to IE. For example, I am korean, so we are likely to input the
> hangul code to url combobox, but my browser changes the hangul code
> into english code automatically. And I am thinking the many aspects of
> IE should be supported in my browser too. But the one feature I can't
> implement. THE HISTORY FEATURE!!!
>
> There were many questions about making the history list. (here I mean
> the history list that when user clicks the mouse button on back button
> or forward button) But nobody has answered clearly about that. I think
> there are many experts about IE programming, and NEOPLANET in USA,
> NETSGO browser in Korea has this history aspect too. So I don't think
> it's not impossible.....
>
> I have tried for many days and I have experienced many trial and error.
> I've tried to have my own history list using before navigate event and
> navigate complete event. But I couldn't solve the exceptions.
>
> The first exception was the very complex frame site. But using the
> frame history structure (I've found it from Godzilla site), I've solved
> it. The second exception was redirection. Because of this exception, I
> can't use frame history struecture always. How can I do this? I think
> the component or interface or method exist... and I believe.
>
> If you tell me the way to implement the history feature, I will
> remember your name for a whole programming life as the teacher, expert,
> guru for me. Please...
>
> Best Regards
>
> Jae Hyeon Bae
>
>
>
> Sent via Deja.com http://www.deja.com/
> Before you buy.

meta...@icity.co.kr

unread,
Apr 1, 2000, 3:00:00 AM4/1/00
to

Michael Collins

unread,
Apr 1, 2000, 3:00:00 AM4/1/00
to
This is just a guess because I happen to be working with figuring out the
ActiveX hyperlink mechanism, but I thought that I'd share it.

Internet Explorer is a hyperlink frame object and implements the IHlinkFrame
interface. Since you are hosting the Web Browser control, you can use
QueryInterface on the IUnknown interface of the web browser control to
retrieve the IHlinkFrame interface. From IHlinkFrame, you can get the
IHlinkBrowseContext object using the IHlinkFrame::GetBrowseContext() method.
If Internet Explorer is actually using the ActiveX hyperlink mechanism to go
from one page to the next, the history list would be kept in and made
accessible through the IHlinkBrowseContext object.

I haven't tried it out, but this is my guess.

<meta...@icity.co.kr> wrote in message news:8c3ip7$3e6$1...@nnrp1.deja.com...

Tim Tabor

unread,
Apr 1, 2000, 3:00:00 AM4/1/00
to
I doubt it. hyperlink navigation shows up in
IDocHostHandlerUI::TranslateUrl(); Other navigations don't show up here.

Michael Collins <nighth...@yahoo.com> wrote in message
news:oghF4.4446$k5.9...@news1.frmt1.sfba.home.com...

avatar

unread,
Apr 4, 2000, 3:00:00 AM4/4/00
to
저두 예전에 한전 전용 웹브라우저를 개발했었는데... 그 당시에도 히스토리에
관한 정보는 전혀 얻을 수 없었습니다. 그 당시 이 뉴스 그룹에서의 결론도 얻을
수 없음..... 였슴다.... ^^;;;;

아마도 제 생각에는 MS의 보안 정책이 아닌가 합니다.

혹시 다른 문제가 있으시면 연락 주세요.... 제가 아는 한도대로 말씀드리죠~

꾸벅 조은 하루 되시길~

0 new messages