javascript - Raphael.svg 在 IE9 中返回 false

标签 javascript raphael

Microsoft 表示,“通过 Internet Explorer 9,Microsoft 很自豪地引入了对基本 SVG 功能集的支持。Internet Explorer 9 中的 SVG 支持基于 SVG 1.1(第二版)规范建议(针对桌面浏览器)。 ” (http://msdn.microsoft.com/en-us/ie/hh410107.aspx)

Raphael.svg 在 IE9 中返回 false。 Raphael 文档声明 Raphael.svg 是“如果浏览器支持 SVG,则为 true”。

那么 IE9 实际上是使用 VML 进行渲染还是什么?无论 IE9 在做什么,它都会卡在我的 Raphael 动画上,而所有其他浏览器都可以顺利运行它。

是的,Chrome Frame 是一种可能的解决方案,但也存在随之而来的困难。

最佳答案

解决方案是使用 HTML5 文档类型。

<!DOCTYPE html>

关于javascript - Raphael.svg 在 IE9 中返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14366775/

相关文章:

javascript - 为什么 .click() 在 Android 上不起作用?

javascript - 使用 Raphael JS 将所​​有 SVG 文本节点转换为路径节点

javascript - 定位 raphael 纸对象

javascript - raphael Canvas 图像在 IE8 中无法正确显示

javascript - 动画 1400 个 Raphael.js 对象的不透明度会影响动画性能

javascript - 分机JS : Why can not call array from another class' property/function?

javascript - 输入 - 移动浏览器上仅输入数字

javascript - 如何使用 YUI asyncRequests 向代码库追溯添加事件 AJAX 请求检测

javascript - 有没有办法通过 JavaScript 连接到 TCP 套接字?

javascript - Raphael 缩小版本不适用于 IE。任何想法?