我正在使用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);
或者还需要其他东西吗?
答案 0 :(得分:0)
你试过吗?我不认为这是可能的,因为会话是按浏览器实例存储的。也许您需要清除属于该控件的会话中的数据,然后您可以保留其他控件的会话数据。