更新 ,以澄清之间的关系<canvas>和SVG在Firefox。
苹果的Safari浏览器,其次是火狐1.5和即将推出的Opera 9中 ,对所有实施支持<canvas>标签,所描述的Web应用程序1.0 (又名HTML 5)规范草案。 该标签允许您使用画JavaScript代码2D图形创建区域。
虽然充满了潜力, <canvas>还没有看到在主流的Web开发多大用处至今,主要是因为它仍然由Internet Explorer完全没有支持的事实。
其中 也越来越重视在Web矢量图形竞技场 可伸缩矢量图形(SVG)在Firefox 1.5 。 SVG是2D图形在相似范围的W3C标准,以<canvas> 已使用一直在执行支持 <canvas> ,但有能力访问先前绘制的图形和使用JavaScript修改它们。 火狐1.5的支持SVG之上构建 同样的图形子系统作为其支持 <canvas> 。
事实证明,一个相似的技巧可以用来带来支持<canvas> (也许,有一天,SVG)到Internet Explorer。 随着实验位在几个晚上的过程中,埃米尔·埃克隆德已经能够使用矢量标记语言 (VML),类似于SVG专用语言的Internet Explorer 5或更高版本的Windows的支持,以此为基础将基本支持为<canvas>到Internet Explorer。
虽然仍有许多工作无畏的开发商做带来了完整的支持<canvas>微软的浏览器,基本是那里工作,当然最多的渲染,比如,图表,图形和其他简单的矢量插图的任务。