我有一个使用WPF WebBrowser控件的WPF应用程序。该应用程序正在Windows上(作为信息亭)运行。网络浏览器配置为 显示来自网络的某些服务 。当用户尝试登录时,该网站将重定向到第三方身份验证提供程序(SAML)。用户成功登录后,第三方身份验证提供者将用户重定向到原始网站。
并且原始网站显示错误消息,指出该网站需要“启用Cookie” 。
在同一WPF应用程序的WindowsFormHost内使用 Windows窗体浏览器时,没有此类错误。
在IE11上也没有错误。
网站和第三方身份验证提供程序不受我的控制。
应用程序中的WPF WebBrowser控件被强制通过BrowserEmulation使用 IE11。
有人可以告诉我为什么 WPF WebBrowser控件行为与WindowsForm Browser控件不同吗?