未捕获的类型错误:无法读取未定义的属性“ContentContainer”[关闭]

Posted

技术标签:

【中文标题】未捕获的类型错误:无法读取未定义的属性“ContentContainer”[关闭]【英文标题】:Uncaught TypeError: Cannot read property 'ContentContainer' of undefined [closed] 【发布时间】:2021-09-24 06:50:04 【问题描述】:

最近我开始注意到这个错误:

Uncaught TypeError: Cannot read property 'ContentContainer' of undefined
    at Object.<anonymous> (content.js:135)

我在我的 Angular 项目中注意到了这一点,但我也注意到一些“大”网站在我打开控制台时也会出现此错误。这个错误的原因是什么?

【问题讨论】:

也许是因为 chrome 扩展?尝试在安全模式下运行,看看问题是否仍然存在 你是对的,在隐身模式下没有错误。是否有某种方法可以防止代码中出现此错误,使其不会显示给未使用隐身模式的用户? 不,你无法决定哪些扩展会在浏览器上运行,实际上,如果用户安装了损坏的扩展,你也无能为力 这里也一样!有问题的扩展名是“Loom”。 你是对的。我禁用了 Loom,错误消失了。您应该将其发布为答案。 【参考方案1】:

正如我们在 cmets 中诊断的那样,结果是一个损坏的 chrome 扩展程序引发了错误。

扩展名:Loom

因此,解决此问题的唯一解决方案是禁用扩展(或检查扩展更新,也许它已在下一个版本中得到修复)

【讨论】:

对于任何有同样问题的人,“Loom”是您正在寻找的扩展。 卸载了“Loom”并为我工作! 谢谢!刚刚禁用了扩展程序,它就解决了问题。 你可以让它只在点击织机图标时运行,而不是禁用。这样也解决了问题。 我从我的 chrome 中删除了 loom 扩展,它工作得很好,谢谢兄弟:)

以上是关于未捕获的类型错误:无法读取未定义的属性“ContentContainer”[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

未捕获的类型错误:无法读取未定义的属性 toLowerCase

JQuery:未捕获的类型错误:无法读取未定义的属性“调用”

NextJS:未捕获的类型错误:无法读取未定义的属性(读取“属性”)

未捕获的类型错误:无法读取文本字段上未定义错误的属性“toLowerCase”

为啥我会收到“未捕获的类型错误:无法读取未定义的属性 'body'”?

反应和流星“未捕获的类型错误:无法读取未定义的属性'createElement'”