IE9支持HTML5 Canvas标签

时间:2011-02-16 12:38:49

标签: html5 canvas internet-explorer-9

我正在尝试测试canvas标签,我开始使用这段代码:

<html>
 <canvas id="example" width="200" height="200">
    This text is displayed if your browser does not support HTML5 Canvas.
 </canvas>
</html>

在IE8中,我收到消息:

 This text is displayed if your browser does not support HTML5 Canvas.

然后我安装了IE9但得到了同样的错误。 IE9是否支持HTML5画布?

修改

问题是我错过了doctype标签

<!DOCTYPE html>

5 个答案:

答案 0 :(得分:22)

IE9确实支持画布。 Here就是一个例子。

如果canvas在浏览器中不起作用,请按F12(打开开发人员工具),并确保IE未处于兼容模式。

答案 1 :(得分:12)

扩展answer from gor,确保您添加了以下元数据。

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

这将迫使IE尽可能使用最新模式,用户无需从开发人员工具更改兼容模式。

答案 2 :(得分:3)

据我所知,HTML 5 Canvas支持正在开发IE9,除非它已经在RC中了。也许不是最好的网站,你可以通过IE9浏览到html5test看看如果它支持某些HTML 5标签。作为替代方案,您可以浏览caniuse,这也应该为您提供有关HTML5支持浏览器的大量信息。

答案 3 :(得分:1)

只是添加了一个小脚本,我一直在使用名为excanvas的脚本,它允许我在IE8上运行画布动画(慢慢地),没有在7和6上尝试过但是它值得一看。

答案 4 :(得分:0)

如果您安装Google Chrome Frame插件[http://www.google.com/chromeframe][1],它会升级IE6-9以运行webkit呈现引擎 - 以及HTML5 / CSS3支持。

相关问题