0
感谢微软,非常感谢。dijit.form.Select在IE9中损坏?
我们使用包含在Spring Webflow的道场/ dijit的控制释放。目前我们是一个ResourceServlet;
org.springframework.js.resource.ResourceServlet
访问包含在道场/ dijit的库
org.springframework.js-2.0.9.RELEASE.jar
不幸的是IE9已经打破了我们所有的dijit.form.Select控制,他们不再下拉与我们假设在里面他们的信息。他们可以在每个人都知道的其他浏览器上正常工作,但不是微软最新的一次。
相信载于上文提到的Webflow的释放道场的版本是1.4.3。不过,我已经读过Dojo 1.6.1和1.5.1正在更新,以解决IE9引入的许多问题。
我试图简单地打开上述罐子,删除道场/ dijit的文件夹,并用最新的1.6.1版本的人取而代之。这似乎没有效果,我们的选择框在IE9中一直没有用。
任何人有任何想法?
我真的不想去通过整个网站,并删除所有dijit.form.select只是因为MS决定忽略一个非常流行的框架!?
道场1.6不支持IE9 - 所以你必须使用X-UA-Compatible标头,迫使你的网页到IE8模式。没有它,dijit有足够的浏览器嗅探的东西(dojo.isie调用),可以防止某些小部件工作,特别是下拉列表框。但是,Dojo 1.6.1支持IE9,您的代码应该可以正常工作。 –
谢谢,我上面说过,我试过Dojo 1.6.1没有任何效果。无论如何,我找到了答案,见下文。 –
这将是奇怪的,因为我很确定Dojo 1.6.1选择框在IE9中工作。您不需要Dojo 1.6.1的X-UA兼容标头。如果你有问题,你需要进一步挖掘 - 你确定你已经更新了所有的Dojo 1.6.1文件吗? –