有没有办法控制CDHTMLDialog使用的IE版本

时间:2012-11-19 13:08:20

标签: internet-explorer visual-studio-2012 version dhtml

我正在为受控环境构建应用程序。我开始使用CDHTMLDialog(Visual Studio 2012)认为它会快速而简单,但我很快发现文档很少。我已经能够解决大部分问题了,但由于OLE控件正在使用的IE版本,我一直遇到陷阱。

我在运行Win7的这个系统上安装了IE9(因为它是一个受控应用程序,我可以保证所有安装)。首先,我注意到圆角不起作用,所以我认为它必须是IE8。然后我注意到边框间距不起作用,但是cellspacing确实如此,所以它必须使用IE7。有没有办法让这个类使用更新到当前的浏览器引擎?

感谢。

1 个答案:

答案 0 :(得分:0)

在IE6兼容模式下,底层控件是默认值。您可以通过添加以下标记来切换CDHTMLDialog中的浏览器版本:

<meta http-equiv="X-UA-Compatible" content="IE=9" />

这允许您使用SVG,现代CSS功能等。要始终使用可用的IE的最大版本,您可以更改上面的内容以使用IE=Edge