javascript - 自定义元素.js :596Uncaught TypeError: Cannot assign to read only property 'customElements' of object '#<Window>'

标签 javascript google-chrome web-component custom-element

我们正在利用 skateJS 并将 webcomponent.js 用于 polyfill。但是,自从今天发布新版 Google Chrome(版本 54.0.2840.71)以来,我们的应用程序抛出了一个 fatal error 。

CustomElements.js:596Uncaught TypeError: 无法分配给对象“#”的只读属性“customElements”

最佳答案

自版本 54 起,Chrome 引入了一个名为 customElements 的新全局变量。 ,实际上是 window.customElements,它是自定义元素 v1 规范的一部分。

它必须与您在自己的代码中使用的相同变量发生冲突(在文件 CustomElements.js 中猜测)。您需要重命名它。

关于javascript - 自定义元素.js :596Uncaught TypeError: Cannot assign to read only property 'customElements' of object '#<Window>' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40167821/

相关文章:

javascript - BulletPhysics (ammo.js) - 您将如何向物体施加力?

javascript - 这个关键字在函数调用链上如何工作?

Javascript onClick() 和 KineticJS setPosition()

javascript - Vuejs 如何在组件中获取自定义对象

javascript - Moski Gist-Blogger 未在 Chrome 中加载 Gists(适用于 Blogger 动态 View 中的 Gists)

javascript - 以编程方式生成/激活的文件输入并不总是触发 `input` 事件

javascript - 从另一个 Stencil JS 库导入 Stencil JS 库

python - Selenium 无法在 CentOS 中启动 Chromedriver

listbox - 如何在列表框中添加滚动条

polymer - 如何从 lit-element 中的槽元素引用槽元素?