删除Webbrowser1 cookie和Cache .net

时间:2018-09-22 23:42:30

标签: .net cookies webbrowser-control browser-history

我尝试删除带有登录cookie的“我的Webbrowser1历史记录”缓存历史记录(Facebook)

我无法删除登录信息,

我希望在应用程序启动时每次加载Webbrowser1都需要登录,而不要从(Facebook)加载我以前的登录信息。

这里我用4种方法失败了。 ^^

-1

WebBrowser1.Document.Cookie = ""

-2

WebBrowser1.Refresh(WebBrowserRefreshOption.Completely)

-3

WebBrowser1.Navigate("javascript:void((function(){var a,b,c,e,f;f=0;a=document.cookie.split('; ');for(e=0;e<a.length&&a[e];e++){f++;for(b='.'+location.host;b;b=b.replace(/^(?:%5C.|[^%5C.]+)/,'')){for(c=location.pathname;c;c=c.replace(/.$/,'')){document.cookie=(a[e]+'; domain='+b+'; path='+c+'; expires='+new Date((new Date()).getTime()-1e11).toGMTString());}}}})())")

-4

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

我尝试了这4种方法,没有运气,没有任何想法!

并且每次都不要按“此问题无用” ^^。

1 个答案:

答案 0 :(得分:0)

从另一个线程解决:

Detect Intent API

清除Cookie,

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