dijit.form.Select在IE9中被破坏了吗?

时间:2011-07-17 10:04:55

标签: internet-explorer internet-explorer-9 dojo spring-webflow

感谢微软,非常感谢。

我们正在使用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只是因为MS决定忽略一个非常流行的框架!?

1 个答案:

答案 0 :(得分:0)

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

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