2012-01-23 73 views
0

我有一個相當精巧的BHO /工具欄,它具有「登錄」功能。我的目標是確保IE在工具欄「登錄」時不記錄歷史記錄。BHO /工具欄:阻止Internet Explorer記錄歷史

我不能只刪除歷史條目,因爲它們可能在工具欄被「註銷」時添加了。

有沒有一種機制會在將要添加歷史記錄時通知我?

EDIT1:相關的social.msdn.com後:http://social.msdn.microsoft.com/Forums/en-US/ieextensiondevelopment/thread/843eea9c-6de7-47b5-aecd-0515ce894cd1/

感謝, 尤里

回答

0

從jeffdav:

號你想要做什麼並不容易。您唯一訪問的Url歷史記錄是IUrlHistoryStg(和IUrlHistoryStg2)。這兩個界面都不能提供你想要的。我相當肯定沒有「onBeforeWriteToHistory」事件。如果存在這樣的事件,我希望它在DWebBrowserEvents2中。你會看到沒有這樣的事件。
寫入歷史對IE來說真的是一件內在的事情。

+0

後續操作:IUrlHistoryStg2 :: DeleteUrl()不起作用... [鏈接](http://msdn.microsoft.com/en-us/library/ms774951%28VS.85%29.aspx) –