为 WPF WebBrowser 控件指定用户代理

Posted

技术标签:

【中文标题】为 WPF WebBrowser 控件指定用户代理【英文标题】:Specify User Agent for WPF WebBrowser Control 【发布时间】:2011-06-07 22:18:51 【问题描述】:

我需要更改 WPF WebBrowser 控件使用的默认用户代理。我查看了控件后面的 IWebBrowser2 对象的属性,并尝试通过在将“导航”调用为 Suggested Here

时指定用户代理来指定它

这可能吗?

【问题讨论】:

【参考方案1】:

解决方案可能如下Changing the UserAgent of the WebBrowser control -Winforms C#

【讨论】:

【参考方案2】:

URLMkSetSessionOption。 http://blogs.msdn.com/b/ieinternals/archive/2009/10/08/extending-the-user-agent-string-problems-and-alternatives.aspx

【讨论】:

以上是关于为 WPF WebBrowser 控件指定用户代理的主要内容,如果未能解决你的问题,请参考以下文章

更改 WebBrowser 控件的用户代理

在多个窗口中使用 WPF WebBrowser 控件时发生内存泄漏

具有自动代理登录的 WebBrowser 控件

WPF 用户控件嵌入网页

wpf中我想在WebBrowser控件上放置一个Border控件

有没有办法在 wpf WebBrowser 控件之上呈现 WPF 控件?