如何在IE中检测IE版本

时间:2012-05-16 15:17:39

标签: windows internet-explorer

我在C ++上编写的工具栏在低权限的Internet Explorer下运行,我需要检测浏览器版本。

本主题的答案对我没有帮助,因为我没有阅读HKLM注册表树的权利 How to get IE version info in Winform?

我看到的唯一可能性是发出将在输出中返回User-Agent字符串的HTTP请求。

还有其他能力获得版本吗?

UPD:我可以捕获DISPID_BEFORENAVIGATE2事件并检索标头数据。此解决方案要求用户至少向Web资源发出一个请求

UPD2:如果Explorer打开:空白页面,那么我可以捕获BEFORENAVIGATE2,但标题数据为空

0 个答案:

没有答案