internet explorer语言 - dijit.form.在IE9中选择broken



感谢微软,非常感谢。

我们正在使用Spring Webflow版本中包含的dojo/dijit控件。当前我们是ResourceServlet;

org.springframework.js.resource.ResourceServlet

访问包含在

中的dojo/dijit库
org.springframework.js-2.0.9.RELEASE.jar

不幸的是,IE9已经破坏了我们所有的dijit.form.Select控件,它们不再下拉,其中应该包含的信息。它们在所有已知的浏览器上都能很好地工作,但微软的最新版本却不行。

我相信上面提到的Webflow发行版中包含的Dojo版本是1.4.3。然而,我读到Dojo 1.6.1和可能的1.5.1正在更新,以修复IE9引入的许多问题。

我试过简单地打开上面提到的jar,删除dojo/dijit文件夹,并用最新的1.6.1版本替换它们。这似乎没有效果,我们的选择框在IE9中仍然是无用的。

有人有什么想法吗?

我真的不想遍历整个网站并删除所有的dijit.form。select只是因为微软决定忽略一个非常流行的框架!?

发现我可以在普遍包含的baselayout.jsp的头部部分使用以下标记来强制IE9在用户不知情的情况下像IE8一样工作,一切又正常了!显然,标签必须是头部分的第一个。

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

最新更新