我们正在利用 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/