在 IE11 浏览器中使用兼容 IE9 的 MutationObserver

Using MutationObserver with IE9 compatibility in IE11 browser

在我们的项目中,我们使用带有 IE9 元标记的 IE11。因此,我收到错误 'MutationObserver' is undefined。 我有 2 个问题:

  1. 有什么方法可以将 IE11 支持的组件与 IE9 元标记一起使用?

  2. 是否有任何类似于 IE9 的 MutationObserver 的替代方案,我可以使用它对我的代码和源代码库进行最少的更改?

非常感谢您的帮助和支持!!

如果您使用的是 IE11,并且不需要支持 IE9,则没有理由使用兼容性元标记。如您所见,它禁用了各种有用的东西。

就是说,如果你真的需要支持 IE9,或者真的需要 meta 标签(这很糟糕),你可以使用 polyfill。 https://github.com/webcomponents/webcomponentsjs/blob/master/src/MutationObserver/MutationObserver.js