假设我在 Windows 窗体中有一个 webbrowsercontrol,用户从该窗体登录到一个安全站点。如果用户单独打开 IE,它也会显示他们已登录。是否可以隔离 windows 窗体的 IE 实例?
最佳答案
WebBrowser 控件构建于 WebBrowser ActiveX 之上,后者位于 WinInet 之上。因此,您应该能够通过 WinInet API 影响其行为。
您可以尝试调用InternetSetOption
用于设置 INTERNET_OPTION_END_BROWSER_SESSION
的 WinInet API结束当前 session 并开始新 session 的选项。为确保调用只会影响当前进程,请使用 INTERNET_HANDLE_TYPE_INTERNET
处理。
关于c# - 是否可以在 windows 窗体中使用 'sandbox' IE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1335617/