1

我正在为受控环境构建应用程序。我开始使用 CDHTMLDialog (Visual Studio 2012) 认为它会快速简单,但我很快发现文档很少。我已经能够弄清楚大多数事情,但是由于 OLE 控件使用的 IE 版本,我一直遇到问题。

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

谢谢。

4

1 回答 1

0

底层控件默认为 IE6 兼容模式。您可以通过添加以下标记在 CDHTMLDialog 和类似中切换浏览器版本:

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

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

于 2015-08-05T08:16:04.073 回答