我正在使用 KineticJS 4.6 版(目前是最新版本)开发一个项目,自从昨晚 Chrome 更新到 Chrome 29 以来,Kinetic 画布完全是空白的。在使用控制台时,我仍然能够确定创建的对象(例如 Kinetic.Stage 和 Kinetic.Layer)仍然存在并且填充了正确的数据。
之后,我尝试在 Internet Explorer 和 Firefox 中加载相同的页面,它们仍然按预期工作,显示具有正确元素的画布。
我曾尝试搜索有类似问题的人,但我猜 Chrome 的更新太新,无法显示任何结果。有谁知道是否有办法修复它,或者我是否应该等待 KineticJS 或 Chrome 更新?
编辑:现在它在重新启动 Chrome 后突然又可以工作了。热修复?
EDIT2:过了一会儿它又坏了,但重新启动浏览器似乎工作
EDIT3:这是 Chrome 中的一个错误,Chromium 团队在此线程中承认。该线程指出,该错误已在当前处于测试阶段的版本 30 中得到修复。此修复程序可能很快会合并到版本 29 中,但没有明确的时间表。