我需要在选项卡式WebBrowser中清除所有WebBrowser控件的缓存和Cookie。 我无法使用run32dll来执行此操作。
用谷歌搜索了一下后我发现了这个: private const int INTERNET_OPTION_END_BROWSER_SESSION = 42;
[DllImport("wininet.dll", SetLastError = true)]
private static extern bool InternetSetOption(IntPtr hInternet, int dwOption, IntPtr lpBuffer, int lpdwBufferLength);
InternetSetOption(IntPtr.Zero, INTERNET_OPTION_END_BROWSER_SESSION, IntPtr.Zero, 0);
首先它清楚了什么?仅限Cookie还是缓存?
那么它是否会删除控件中所有webControl的缓存和cookie?
我需要在打开选项卡之前删除某个网站的缓存,然后当我需要关闭所有选项卡时,我想要清除所有webControl的缓存和cookie。
如果我打电话给tabs.TabPages.clear();
并关闭所有webBrowsers,我是否清理了缓存和会话?
由于