仅删除我的webbrowser缓存

时间:2017-04-24 22:16:03

标签: vb.net

在我的应用程序中,我有webbrowser控件,我不希望用户跟踪我的网址,因为当我在历史记录面板中找到我的网站时,我到了Internet Explorer。已经在名单上。 通过使用Windows shell命令,它们将终止整个用户历史记录;他们也给我看了对话框。它并不专业; 我的意思是这个命令行:

System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 1") 

所以我希望有一个解决方案,你掌握了如何只删除我的条目例如:www.XXXXXXX.Net 谢谢你最好的问候

1 个答案:

答案 0 :(得分:0)

您可能无法做什么,请查看以下链接:

MSDN支持在链接提供的答案引用:

" Microsoft没有为用户提供迭代或清除URL导航历史记录的方法或事件。但是对于已经提供的事件,例如Navigated,Navigating,您可以实现自己的导航历史记录类来记录或清除历史记录。"

该线程上还有其他链接可以帮助您开发解决方案。

https://social.msdn.microsoft.com/Forums/vstudio/en-US/dded6546-6e22-4542-b29f-7d0e1ec048a1/clear-browser-history-in-webbrowser-control?forum=csharpgeneral