清除webBrowser 缓存和Cookie的解决方案
来源:互联网 发布:淘宝最老的店铺 编辑:程序博客网 时间:2024/04/28 01:27
转自:http://www.cnblogs.com/midcn/p/3527123.html
通过测试webBrowser与IE缓存和Cookie都存放在Local Settings\Temporary Internet Files,我们可以直接调用IE API进行清除
解决方案1:
public enum ShowCommands : int{SW_HIDE = 0,SW_SHOWNORMAL = 1,SW_NORMAL = 1,SW_SHOWMINIMIZED = 2,SW_SHOWMAXIMIZED = 3,SW_MAXIMIZE = 3,SW_SHOWNOACTIVATE = 4,SW_SHOW = 5,SW_MINIMIZE = 6,SW_SHOWMINNOACTIVE = 7,SW_SHOWNA = 8,SW_RESTORE = 9,SW_SHOWDEFAULT = 10,SW_FORCEMINIMIZE = 11,SW_MAX = 11}
[DllImport("shell32.dll")]static extern IntPtr ShellExecute( IntPtr hwnd, string lpOperation, string lpFile, string lpParameters, string lpDirectory, ShowCommands nShowCmd);
//清除IE临时文件 ShellExecute(IntPtr.Zero, "open", "rundll32.exe", " InetCpl.cpl,ClearMyTracksByProcess 255", "", ShowCommands.SW_HIDE);
其中ClearMyTracksByProcess 可进行选择设置 :
Temporary Internet Files (Internet临时文件)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
Cookies
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
History (历史记录)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
Form. Data (表单数据)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
Passwords (密码)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
Delete All (全部删除)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
解决方案2:快速清除webBrowser Cookie
for (int i = 0; i < this.webBrowser1.Document.Cookie.Count(); i++)
{ this.webBrowser1.Document.Cookie.Remove(i);}
0 0
- 清除webBrowser 缓存和Cookie的解决方案
- 清除webBrowser 缓存和Cookie的解决方案
- 【.Net码农】清除webBrowser 缓存和Cookie的解决方案
- UIWebView清除缓存和cookie
- UIWebView清除缓存和cookie
- UIWebView清除缓存和Cookie
- UIWebView清除缓存和cookie
- UIWebView清除缓存和cookie
- 清除web的cookie缓存
- Android Webview清除缓存和Cookie
- iOS WebView 清除缓存和Cookie
- iOS--UIWebView清除缓存和Cookie
- Android Webview清除缓存和Cookie
- IOS 清除UIWebview的缓存以及cookie
- IOS 清除UIWebview的缓存以及cookie
- iOS清除UIWebView的缓存以及cookie
- 获取缓存的大小和清除缓存
- WebBrowser的Cookie操作
- Centos与Redhat中设置环境变量PATH的方法
- 编辑SDE数据库
- Jquery 实现 “下次自动登录” 记住用户名密码效能
- Google域名被封之后IP也不能用了,再分享几个能用的Ip
- C语言的本质(12)——指针与函数
- 清除webBrowser 缓存和Cookie的解决方案
- Linux 下IO端口编程访问
- [C++] 获取IE代理服务器的账号密码
- 数字电路设计之Spice仿真
- jquery UI 跟随学习笔记——拖拽(Draggable)
- Flatten Binary Tree to Linked List
- Oracle XML DB 的使用
- 如何禁止C++ 类支持拷贝
- mysqlimport 导入文件