我正在制作一个应用程序,其中我使用WPF WebBrowser控件来导航到一个网址。
当页面加载时,我将主页视为来宾...(未登录的用户)。
但是,如果我启动IE 11并导航到该页面,我已经登录了。
如何让WebBrowser控件查看IE11中的cookies?这样我就不需要再次登录了?
注意:我的印象是,当您将FEATURE_BROWSER_EMULATION注册表项设置为"appName“和"IEVersion”(在我的示例中为"myApp","11001")时,它将在本地共享IE11的持久实例,从而继承cookies...
发布于 2017-08-16 23:09:28
这篇文章的答案可能是:WebBrowser control in web server not returning Cookie from Website
可能会给你一些启发。如果您有权限在您的服务器上设置注册表中的FEATURE_BROWSER_EMULATION,这应该可以工作。如果不这样做,可能是因为您不修改Internet Zone注册表项就无法更改cookies的处理方式。
https://stackoverflow.com/questions/42518211
复制相似问题