【发布时间】:2010-11-16 16:09:36
【问题描述】:
我想用自己的 User-Agent 值制作自己的浏览器应用程序。
基于 CHtmlView 的浏览器。 MFC。
但是来自 Ajax 请求的 User-Agent 存在奇怪的问题...
我做到了:
用户代理值用作 Navigate() 的参数。一个 Navigate() 请求使用正确的 User-Agent。
CHtmlView 类的 OnAmbientProperty() 方法重载。
这解决了超链接的问题。
但我必须将这个浏览器用于一些 Ajax 应用程序。 这是问题所在。对于 Ajax 请求,它使用原始 IE User-Agent 值。
我的电脑是基于 IE7 的 WinXP。
知道如何解决这个问题吗? 如何为来自我的浏览器的任何请求更改用户代理?
谢谢!
【问题讨论】:
标签: ajax internet-explorer user-agent