javascript - Paper.js 与 excanvas

标签 javascript internet-explorer-8 excanvas paperjs

我越来越喜欢 paper.js,但在意识到它不支持 IE8 后,我想知道是否可以让 paper.js 与 excanvas 一起工作?有没有人对此进行过测试,是否有可用的示例?

谢谢。

最佳答案

Paper.js 代码明确使用了 HTMLCanvasElement(dist as of 8/11/12 中的第 7137 行),它在 IE8 上不存在,因此开箱即用的代码失败。

论文 About page说:

Paper.js is aimed at modern browsers with support for the Canvas object and EcmaScript 5. Even though in theory it is possible to write code that works in older browsers (Yes Explorer 8 and below, we are looking at you!), we currently do not support them out of the box. Let’s go forward!

也许可以修改 paperjs 代码以使其工作,但我没有这样做(在 IETester 中测试...错误是 Canvas 没有 getContext 属性,即使 excanvas 应该提供一个) .

关于javascript - Paper.js 与 excanvas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10751677/

相关文章:

javascript - onsubmit ="return false"对 Internet Explorer 7/8 没有影响(仍然提交表单)

jquery - 修复无样式内容的 Flash (FOUC)

asp.net-mvc - 在 IE 8 上呈现的 html 中出现奇怪的额外字符

javascript - 在新表中从 Firebase 存储打开文件而不下载

JavaScript:由 getElementsByTagName() 创建的数组不会返回其元素的长度?

javascript - jQuery 在 Internet Explorer 8 中不起作用 ("this"返回 DOM 而不是 jq)

javascript - 尝试实现 excanvas 但出现错误

javascript - “G_vmlCanvasManager”未定义

javascript - webpack < 5 默认情况下用于包含 Node.js 核心模块的 Polyfill。这已不再是这种情况

javascript - 未捕获的不变违规 : Target container is not a DOM element