我正在使用KineticJS版本4.6(当前是最新版本)开展项目工作,并且自从Chrome 29的Chrome版本更新以来,Kinetic画布完全空白。在使用控制台时,我仍然能够确定创建的对象(如Kinetic.Stage和Kinetic.Layer)仍然存在,并且填充了正确的数据。KineticJS 4.6不再适用于Chrome 29
之后,我尝试在Internet Explorer和Firefox中加载相同的页面,并且它们仍按预期方式工作,显示具有正确元素的画布。
我试过寻找有类似问题的人,但我猜Chrome的更新太近了,不能显示任何结果。有人可能知道是否有解决方法,或者我应该等待KineticJS还是Chrome更新?
编辑:现在它重新启动Chrome后突然再次工作。修复后?
EDIT2:过了一会再次破门,但在重新启动浏览器似乎工作
EDIT3:这是浏览器的错误,由铬队在this thread确认。该线程指出该错误在版本30中已明确修复,该版本目前处于测试阶段。这个修复可能很快会在第29版中被合并,但是没有确切的时间表。
你想用KineticJS做什么?一些代码,来自控制台日志或网络配置文件的错误将有助于确定错误的位置,因此您的问题无法回答。 – Ani
我在Chrome29下没有遇到Kinetic 4.6的任何问题。正如Ani所说,尝试隔离一个特定问题并与我们联系。 – markE
我认为这是新Chrome中的一个错误...我在新的Chrome(声音)上遇到了更多问题。 你可以检查这个链接哪个针指向可能相同的问题,并跟踪它: https://github.com/ericdrowell/KineticJS/issues/584 –