如何在IE 9上使用jquery.initialize插件

如何在IE 9上使用jquery.initialize插件,jquery,Jquery,我正在使用jQuery初始化插件,它在现代浏览器上运行良好 不幸的是,我必须支持InternetExplorer9/10,其中jquery.initialize插件不起作用。在初始化插件的自述文件中,有一个关于IE9和IE10的注释: 注意:要使其在IE9和IE10上工作,您需要在此处添加类似MutationObserver polyfill的组件: 在初始化插件的演示中,test.html中还有另一个注释: <head> <meta charset="UTF-8"&g

我正在使用jQuery初始化插件,它在现代浏览器上运行良好

不幸的是,我必须支持InternetExplorer9/10,其中jquery.initialize插件不起作用。在初始化插件的自述文件中,有一个关于IE9和IE10的注释:

注意:要使其在IE9和IE10上工作,您需要在此处添加类似MutationObserver polyfill的组件:

在初始化插件的演示中,test.html中还有另一个注释:

<head>
    <meta charset="UTF-8">
    <title>jquery.initialize test</title>
    <!-- Load MutationObserver and WeakMap polyfill for IE9 and 10 -->
    <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
    <script src="jquery.initialize.js"></script>
</head>
我已经在test.html中包含了MutationObserver.js和WeakMap.js,但它在IE9中仍然不起作用:-

基于,您似乎需要使用webcomponents.js的0.5.2版本,该版本可在以下位置获得:


您指向MutationObserver的链接没有提到与IE9的兼容性,而是与IE10的兼容性:/谢谢!我已经从你的链接中包含了webcomponents-lite.min.js文件,它在IE9/10中工作