【发布时间】:2013-08-26 04:14:04
【问题描述】:
我正在使用 KineticJS 4.6 版(目前是最新版本)开展一个项目,自从昨晚 Chrome 更新到 Chrome 29 后,Kinetic 画布完全是空白的。在使用控制台时,我仍然能够确定创建的对象(例如 Kinetic.Stage 和 Kinetic.Layer)仍然存在并且填充了正确的数据。
之后,我尝试在 Internet Explorer 和 Firefox 中加载相同的页面,它们仍然按预期工作,显示具有正确元素的画布。
我曾尝试搜索有类似问题的人,但我猜 Chrome 的更新太新,无法显示任何结果。有谁知道是否有办法修复它,或者我是否应该等待 KineticJS 或 Chrome 更新?
编辑:现在重新启动 Chrome 后它突然又可以工作了。热修复?
EDIT2:过了一会儿又坏了,但重启浏览器似乎可以工作
EDIT3:这是 Chrome 中的一个错误,Chromium 团队在 this thread 中承认。该线程指出,该错误已在当前处于测试阶段的版本 30 中得到修复。此修复程序可能很快会合并到第 29 版中,但没有明确的时间表。
【问题讨论】:
-
你想用 KineticJS 做什么?控制台日志或网络配置文件中的一些代码、错误将有助于确定错误在哪里,因此无法回答您的问题
-
我在 Chrome29 下使用 Kinetic 4.6 没有遇到任何问题。正如 Ani 所说,尝试找出一个特定的问题并与我们联系。
-
我认为这是新 Chrome 中的一个错误...我在新 chrome 上遇到了更多问题(声音)。您可以查看此链接,该链接可能指向相同的问题,并跟踪它:github.com/ericdrowell/KineticJS/issues/584
-
我们有完全相同的问题。不仅是 Kinetic,我们还可以在其他基于 Canvas 的应用程序中看到它。