html5 – 对canvas.toDataUrl的支持以及它的可靠性

前端之家收集整理的这篇文章主要介绍了html5 – 对canvas.toDataUrl的支持以及它的可靠性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
就像标题所说我只是想知道当前对canvas.toDataUrl的支持?我有它在Firefox 4中工作,但还没有真正尝试过任何其他浏览器.当我在谷歌上查看时,大部分结果都是分散的,因为有些是一年前的.它说它只支持webkit nightly版本. (我现在假设它是实际版本)

我也想知道对移动设备的支持.

解决方法

我个人更喜欢使用 caniuse.com来查找当前的浏览器支持. Caniuse涵盖了每个浏览器的各种主要版本,以及一些移动浏览器.但是,我总是建议任何关键任务,你在所有浏览器中测试只是为了安全起见.

如果你再看看caniuse.com,你会发现支持表都是彩色编码的,它们会告诉你浏览器是完全支持,部分支持,不支持,还是不支持(但是存在polyfill) ). canvas.toDataUrl属性属于“基本支持”类别,这表明在所有主流浏览器中完全支持canvas api(或者更确切地说是当前的工作草案),并且有一个可用于IE的polyfill.

因此虽然它没有详细介绍浏览器支持的特定属性,但是如果浏览器“完全支持”基本的canvas API,你可以放心地假设它包含toDataUrl.再一次,如果你不想让事情发生,或者你因某些原因不信任caniuse.com,你最好的办法就是建立一个测试套件并亲自测试你的应用程序对所有浏览器.

猜你在找的HTML5相关文章