首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在旧版IE浏览器中支持和模拟HTML5 <canvas>

在旧版IE浏览器中支持和模拟HTML5 <canvas>
EN

Stack Overflow用户
提问于 2012-11-27 17:05:36
回答 2查看 1.6K关注 0票数 0

我发现excanvas和flashcanvas是用于在Internet Explorer中支持canvas特性的通用库(见9)。但它们都没有实现canvas的所有规范特性。

例如,drawImage()函数只接受图像作为源。它既不支持画布也不支持视频。此外,还没有可用于getImageData()、putImageData()

在IE浏览器中支持canvas特性的最好和正确的JavaScript库是什么?我们有没有其他的IE库可以完全模仿原生canvas的特性呢?

EN

回答 2

Stack Overflow用户

发布于 2012-11-27 17:08:23

你听说过DOM SPRITRES吗?

票数 0
EN

Stack Overflow用户

发布于 2012-11-27 18:34:07

没有办法获得对旧IE浏览器(IE6 - IE8)的完整canvas支持

  • Javascript引擎的性能不足以模拟所有原生<canvas> <img>插件,因为它们与页面元素(如<img>或其他Flash )的交互方式受到限制

解决方案

  • Google Chrome Frame提供了一次点击,没有管理员特权所需的插件,这将使较老的so浏览器使用谷歌浏览器渲染引擎时,页面要求这样做。它将在内部打开Internet Explorer Chrome,用户看不到区别。缺点是单击一次即可安装和下载插件。
  • 不支持旧浏览器
  • 如果您需要支持旧浏览器,请不要使用<canvas>
  • 使用可在所有浏览器中运行的<canvas>仿真功能集-这是最痛苦的解决方案,我建议您不要尝试这样做,因为迟早您会遇到在<canvas>仿真器<代码>H221<代码>F222中不起作用的东西
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13580634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档