我们的应用程序将导出一个包含超链接数据的 Excel。如果点击超链接,浏览器会自动跳转到特定页面。我在 Windows XP 上使用 IE8。
现在,我注意到 Fiddler 中的以下行为:
用户代理: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? (我在测试过程中没有启用兼容性 View )
最佳答案
我想 this link回答我的疑问。在我下面添加后,MSIE 8.0 用于用户代理(当单击 excel 中的超链接时)
[(HKEY_CURRENT_USER 或 HKEY_LOCAL_MACHINE)\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
“excel.exe”=双字8888
关于internet-explorer - 为什么单击 excel 中的超链接会在用户代理中使用 MSIE 7.0 生成 HTTP 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5843332/