IE8浏览器模式/文档模式下的IE 9支持SVG吗?

发布于 2024-10-08 20:24:29 字数 234 浏览 8 评论 0原文

我刚刚升级到 IE9,对我的网站进行跨浏览器兼容性测试,该网站使用 Raphael.js。我知道我的网站及其 Raphael.js 图形使用 VML 在 IE8 中正常工作,但由于某种原因,当我将 IE9 设置为 IE8 浏览器模式/文档模式时,Raphael.js 尝试使用 SVG 而不是 VML。当我将 IE9 设置为 IE7 浏览器模式/文档模式时不会发生这种情况;也就是说,Rapahel.js 使用 VML。为什么IE9认为IE8支持SVG?

I just upgraded to IE9 to do cross browser compatibility testing of my site, which uses Raphael.js. I know my site and its Raphael.js graphics work in IE8 proper using VML, but for some reason, when I set IE9 to have IE8 Browser Mode/Document Mode, Raphael.js tries to use SVG instead of VML. This doesn't happen when I set IE9 to IE7 Browser Mode/Document Mode; that is, Rapahel.js uses VML. Why does IE9 think that IE8 supported SVG?

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

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

发布评论

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

评论(1

澉约 2024-10-15 20:24:29

我对 Raphaël 一无所知,但我确实知道 IE9 错误地报告了其 JScript 版本。无论您将浏览器模式/文档模式设置为哪个版本,@_jscript_version都会返回9。如果Raphaël根据@_jscript_version决定是否使用VML或SVG,则可能会造成麻烦。

I know nothing about Raphaël, but I do know that IE9 reports its JScript Version incorrectly. No matter what version you have Browser Mode/Document Mode set to, @_jscript_version returns 9. If Raphaël decides whether to use VML or SVG based on @_jscript_version, it could cause trouble.

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