Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 画布和HTML5:支持的浏览器?_Javascript_Html_Canvas_Cross Browser - Fatal编程技术网

Javascript 画布和HTML5:支持的浏览器?

Javascript 画布和HTML5:支持的浏览器?,javascript,html,canvas,cross-browser,Javascript,Html,Canvas,Cross Browser,我正在考虑在我即将到来的项目中使用HTML5画布元素。我想知道所有主要的浏览器(包括versions!)都支持canvas标记,因为我知道最新的版本确实支持canvas。我对IE一点也不在乎。所以不要费心报道IE。:)在本教程中,方形曲线部分说: 正交曲线(cp1x,cp1y,x,y)// Firefox 1.5中出现故障(请参阅解决方法 (见下文) 这是否意味着Firefox 1.5及更高版本也支持Canvas?这不仅仅是关于“支持Canvas”,而是关于每个实现都存在的与此相关的bug,以及

我正在考虑在我即将到来的项目中使用HTML5画布元素。我想知道所有主要的浏览器(包括versions!)都支持canvas标记,因为我知道最新的版本确实支持canvas。我对IE一点也不在乎。所以不要费心报道IE。:)在本教程中,方形曲线部分说:

正交曲线(cp1x,cp1y,x,y)// Firefox 1.5中出现故障(请参阅解决方法 (见下文)

这是否意味着Firefox 1.5及更高版本也支持Canvas?

这不仅仅是关于“支持Canvas”,而是关于每个实现都存在的与此相关的bug,以及自初始版本以来添加的缺少的方法。因此,即使某个版本的Firefox添加了基本的画布支持,它也可能存在一些错误,使其无法在应用程序中使用

在这种情况下,您可能需要检查当前版本,然后返回您希望支持的所有版本,以验证它们是否按预期工作。

列出了浏览器对许多不同功能的支持,包括画布


具体来说,canvas的浏览器支持列在。

Google如何在Google Wave中实现HTML5功能,并为几乎所有浏览器提供支持?这就是Excanvas黑客。其余的呢?我需要一个类似于比较图的东西,其中的比较不仅基于浏览器支持,而且正如您所说的“缺少方法”@Paddy:实现之间的差异的一个示例是呈现9pt字体Lucida控制台的文本。Firefox会让字母靠得很近,而Chrome会让字母分散开来。我想他们会有一套测试,可以在支持的浏览器上运行,以验证一切都按预期进行。无论如何,你必须记住,除了IE之外,其他浏览器的用户通常都是更新的,你不必在旧的浏览器中进行测试(它们甚至可能得不到制造商的支持)。是的,我以前见过这个页面。当我检查工作草稿时,除了IE 6/7/8之外,大多数浏览器都标记为就绪(只有基本支持)。我现在不关心画布的文本API。如果我使用excanvas hack,那么它也将为IE提供基本的支持。对吗?