【问题标题】:zone.js: Uncaught RangeError: Maximum call stack size exceededzone.js:未捕获 RangeError:超出最大调用堆栈大小
【发布时间】:2016-12-25 04:25:39
【问题描述】:

我尝试使用 angular2 basic demo,当我使用 google-chrome path/to/index.html 启动 index.html 时,它会引发:

Uncaught RangeError: Maximum call stack size exceeded
    at Function.Object.getOwnPropertyDescriptor (zone.js:1319)
    at HTMLBodyElement.desc.get (zone.js:911)
    at HTMLBodyElement.desc.get (zone.js:913)
    at HTMLBodyElement.desc.get (zone.js:913)
    at HTMLBodyElement.desc.get (zone.js:913)
    at HTMLBodyElement.desc.get (zone.js:913)
    at HTMLBodyElement.desc.get (zone.js:913)
    at HTMLBodyElement.desc.get (zone.js:913)
    at HTMLBodyElement.desc.get (zone.js:913)
    at HTMLBodyElement.desc.get (zone.js:913)
    at HTMLBodyElement.desc.get (zone.js:913)
    at HTMLBodyElement.desc.get (zone.js:913)
    at HTMLBodyElement.desc.get (zone.js:913)
    at HTMLBodyElement.desc.get (zone.js:913)
    at HTMLBodyElement.desc.get (zone.js:913)

如何禁用它?

我的环境是:

linux mint xfce 18
google-chrome 55.0.2883.87 (Official Build) (64-bit)

【问题讨论】:

  • 听起来像是一个无限循环.. 看看this answer.. 你对演示做了什么改动吗?
  • @adriancarriger 不,我只是 npm inpm start
  • 我刚在我的机器(macOS Sierra v10.12.1)上试了一下,它工作正常..所以我不确定发生了什么:/
  • @adriancarriger 我的操作系统是 linux mint,我更新了我的问题
  • 抱歉,Linux 帮不了我。祝你好运!

标签: javascript angular


【解决方案1】:

当我禁用 chrome 扩展时,不会引发错误 我一一重新启用chrome扩展,我发现“屏幕截图(比谷歌的)”,会导致这个问题,我删除它。 现在一切正常

【讨论】:

  • 谢谢!对我来说,“颜色对比度分析器”扩展导致 zone.js 使用 angular 2 应用程序的范围错误。逐一浏览扩展并启用/禁用它们帮助我找到了问题扩展。我想知道这是为什么,是否有什么可以解决的。
猜你喜欢
  • 2018-01-24
  • 2015-10-28
  • 2014-08-01
  • 2013-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多