我越来越喜欢 paper.js,但在意识到它不支持 IE8 之后,我想知道是否可以让 paper.js 与 excanvas 一起工作?有没有人测试过这个并且有可用的例子吗?
谢谢你。
我越来越喜欢 paper.js,但在意识到它不支持 IE8 之后,我想知道是否可以让 paper.js 与 excanvas 一起工作?有没有人测试过这个并且有可用的例子吗?
谢谢你。
Paper.js 代码显式使用 HTMLCanvasElement(截至 2012 年 8 月 11 日在dist 中的第 7137 行),它在 IE8 上不存在,因此开箱即用的代码失败。
paperjs关于页面说:
Paper.js 针对支持 Canvas 对象和 EcmaScript 5 的现代浏览器。尽管理论上可以编写适用于旧浏览器的代码(是的,Explorer 8 及以下版本,我们正在寻找你!),我们目前不要开箱即用地支持它们。让我们前进吧!
可能可以修改 paperjs 代码以使其正常工作,但我没有这样做(在 IETester 中进行测试……错误是画布没有 getContext 属性,即使 excanvas 应该提供了一个属性)。