【发布时间】:2014-06-27 06:24:05
【问题描述】:
根据要求在 HTML5 中实现了画布及其工作,但在 IE8 及更低版本中不工作。
任何解决方案。
【问题讨论】:
-
还有一个基于 Flash 的画布:flashcanvas.net。 IE
标签: javascript jquery html5-canvas css3pie
根据要求在 HTML5 中实现了画布及其工作,但在 IE8 及更低版本中不工作。
任何解决方案。
【问题讨论】:
标签: javascript jquery html5-canvas css3pie
我不是该领域的专家,但您可以开始使用 HTML5 canvas polyfill 搜索解决方案。经过几次搜索后,我找到了这个用于 HTML5 的 polyfill:https://github.com/eligrey/canvas-toBlob.js
【讨论】:
首先,您需要为这些浏览器提供 HTML 5 polyfill。
(他们不支持 HTML5 本身 - 忘记画布)
https://code.google.com/p/html5shim/
如果你这样做了......
有几个库可以让画布在 IE 上运行
使用 flash 和 java 后备。
一些好的是...
http://flashcanvas.net/(专有 - 如果是商业则付费)
https://code.google.com/p/explorercanvas/(免费)
我不知道它们对所有命令的支持程度如何。
可能存在错误(已知/未知)...
如果出现以下情况,我建议您使用 Raphael 而不是 Canvas 您的目标是跨浏览器实现。
Raphael 在现代浏览器上使用 SVG,在 IE 上使用 VML。
希望你能通过这个找到解决办法。
【讨论】: