我正在使用How to clear System.Windows.Forms.WebBrowser session data?,只要只有一个浏览器,它就可以工作。是否可以为同一应用程序中的2个Web浏览器控件提供各自的会话?

如果是这样,我只需要更改

InternetSetOption(IntPtr.Zero, INTERNET_OPTION_END_BROWSER_SESSION, IntPtr.Zero, 0);




InternetSetOption(webBrowser1.Handle, INTERNET_OPTION_END_BROWSER_SESSION, IntPtr.Zero, 0);




还是需要其他东西?

最佳答案

你尝试过了吗?我认为这是不可能的,因为会话是按浏览器实例存储的。也许您需要从属于该控件的会话中清除数据,然后可以保留另一个控件的会话数据。

关于c# - C#Wininet InternetSetOption,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3670745/

10-11 14:59