【发布时间】:2011-04-30 17:06:30
【问题描述】:
我们的应用程序将导出一个包含超链接数据的 Excel。如果点击超链接,浏览器会自动跳转到特定页面。我在 Windows XP 上使用 IE8。
现在,我注意到 Fiddler 中的以下行为:
-
在 Excel 中单击超链接时,HTTP 请求中的用户代理如下所示:
用户代理:Mozilla/4.0(兼容;MSIE 7.0;Windows NT 5.1;Trident/4.0;....
上述步骤实际上打开了登录页面。如果我输入用户凭据并登录,那么用户代理将如下所示: 用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 5.1;Trident/4.0...
我的疑问是:为什么在步骤 1 中使用 MSIE 7.0,而我使用的是 IE8.0? (测试时我没有开启兼容性视图)
【问题讨论】:
-
听起来像是兼容模式问题。这是一个什么样的链接?是本地链接还是局域网链接?
标签: internet-explorer internet-explorer-8 browser user-agent