【问题标题】:KineticJS 4.6 no longer working in Chrome 29KineticJS 4.6 不再适用于 Chrome 29
【发布时间】: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 的应用程序中看到它。

标签: google-chrome kineticjs


【解决方案1】:

我们在 Chrome 29 中遇到了同样的问题。

在某些情况下,一种解决方法是告诉您的用户使用 Chrome 隐身模式来解决此问题。

此处发布了一致地复制问题的测试: https://github.com/ericdrowell/KineticJS/issues/585

目前,Chrome 30 中不存在该错误。(2013 年 8 月 27 日)

您应该为这个铬问题加注星标: https://code.google.com/p/chromium/issues/detail?id=280153

【讨论】:

  • 您提到的 chromium 问题已合并到另一个问题中,这是一个已知错误,并且在 Chrome 30 及更高版本中肯定已修复。他们说它将很快在 Chrome 29 中修复,但无法给出具体时间。首要的 Chromium 问题:code.google.com/p/chromium/issues/detail?id=278940
猜你喜欢
  • 2019-05-15
  • 1970-01-01
  • 1970-01-01
  • 2012-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-09
  • 2018-09-29
相关资源
最近更新 更多