我的C#浏览器在IE的历史中显示了它的一些历史

时间:2011-04-30 17:25:58

标签: c# internet-explorer browser-history

在我的c#浏览器中浏览后,至少有一半的历史记录显示在IE浏览器历史记录中。

有没有办法阻止这种情况? 另外,我怎么会得到任何弹出窗口显示在我的broswer而不是IE? 感谢

1 个答案:

答案 0 :(得分:2)

您实际上正在使用Internet Explorer,只是没有框架窗口。它没有选择性启用历史记录的选项。

这里没有吸引人的选择。 IUrlHistoryStg2接口允许您操作浏览器历史记录。检查this question以获取您需要的声明。虽然DeleteUrl()方法是显而易见的选择,但它实际上并不像KB article中记录的那样工作。

除了重锤之外,还有ClearHistory()。实际上使用它可能会激发用户切换到另一个浏览器,这是另一种解决问题的方法。