我需要检测 IE 正在使用哪种标准模式。
我检查过,我可以看到标准模式与兼容模式不同,因为它似乎根本没有改变用户代理字符串(兼容模式改变了 MIME 类型)。
原因是我正在使用 WinForms Web 浏览器控件,无论您使用什么浏览器,它都将文档标准模式设置为 IE7,并且我无法添加注册表黑客来更改它。
有谁知道从客户端获取标准模式的方法,或者是否有可能?
我需要检测 IE 正在使用哪种标准模式。
我检查过,我可以看到标准模式与兼容模式不同,因为它似乎根本没有改变用户代理字符串(兼容模式改变了 MIME 类型)。
原因是我正在使用 WinForms Web 浏览器控件,无论您使用什么浏览器,它都将文档标准模式设置为 IE7,并且我无法添加注册表黑客来更改它。
有谁知道从客户端获取标准模式的方法,或者是否有可能?
这只能通过 JavaScript 执行,因为 IE 现在在后面的代码中使用较短的链接。可以在此处找到有关此修复的详细信息:如何使用 Javascript 加载 CSS 文件?