dijit.form.Select 在 IE9 中损坏?

发布于 2024-11-25 02:19:55 字数 639 浏览 1 评论 0原文

感谢微软,非常感谢。

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

Thanks Microsoft, thanks a lot.

We're using dojo/dijit controls included in the Spring Webflow releases. Currently we are a ResourceServlet;

org.springframework.js.resource.ResourceServlet

to access the dojo/dijit libraries contained within

org.springframework.js-2.0.9.RELEASE.jar

Unfortunately IE9 has broken all our dijit.form.Select controls, they no longer drop down with the information that's suppose to be inside them. They work fine on every single other browser known to man, but not Microsoft's latest lump.

I believe the version of Dojo contained in the Webflow release mentioned above is 1.4.3. However I've read that Dojo 1.6.1 and possibly 1.5.1 are being updated to fix many of the issues introduced by IE9.

I've tried simply opening the above mentioned jar, deleting the dojo/dijit folders and replacing them with the latest 1.6.1 version ones. This seems to have no effect, our select boxes remain useless in IE9 alone.

Anyone have any ideas?

I really don't want to go through the whole site and remove all dijit.form.select's just because MS decided to ignore a very popular framework!?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

俏︾媚 2024-12-02 02:19:55

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

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

Found that I can use the following tag in the head section of my universally included baselayout.jsp to force IE9 to act like IE8 without the user's knowledge and everything works fine again! Apparently the tag MUST be the first one in the head section.

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" >
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文