【问题标题】:BHO/Toolbar: prevent Internet Explorer from recording historyBHO/工具栏:阻止 Internet Explorer 记录历史记录
【发布时间】:2012-01-23 22:11:22
【问题描述】:

我有一个相当精致的 BHO/工具栏,它具有“登录”功能。我的目标是确保 IE 在工具栏“登录”时不记录历史记录。

我不能只删除历史条目,因为它们可能是在工具栏“注销”时添加的。

是否有一种机制可以在即将添加历史条目时通知我?

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

谢谢, 尤里

【问题讨论】:

    标签: internet-explorer bho


    【解决方案1】:

    来自杰夫达夫:

    没有。你想做的事情并不容易。您获得的唯一访问 URL 历史记录的是 IUrlHistoryStg(和 IUrlHistoryStg2)。这两个界面都没有提供您想要的。我相当肯定没有“onBeforeWriteToHistory”事件。如果存在这样的事件,我希望它出现在 DWebBrowserEvents2 中。你会发现没有这样的事件。
    写入历史确实是 IE 内部的事情。

    【讨论】:

    • 跟进:IUrlHistoryStg2::DeleteUrl() 不起作用...link
    猜你喜欢
    • 1970-01-01
    • 2010-12-03
    • 1970-01-01
    • 2017-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-31
    相关资源
    最近更新 更多