jQuery:使用IE10中的MutationObserver检测div内容是否已更改

The*_*ter 5 javascript jquery

我正在使用"MutationObserver"来检测内容是否在div中发生变化.

它在Firefox,Safari,Chrome,IE11等中运行良好,但我无法在IE10中使用它.

A进行了搜索,看起来IE10不支持"MutationObserver",但您可以使用以下"PolyFill"使其正常工作:https://github.com/googlearchive/MutationObservers/blob/master/MutationObserver.js

我试过了,但它还没有用.

我是否正确加载MutationObserver.js修复程序?或者有没有人知道更好的方法来检测IE10中的div内容是否发生变化?

JSFiddle:https://jsfiddle.net/hvt217dm/

代码在这里:

"use strict";

    // Change content
    $(".button1").click(function() {
        $(".content1").html("Test 2");
    });

    // Check if content has changed
    var target = document.querySelector(".content1");
    var observer = new MutationObserver(function(mutations) {
        alert("Changed");
    });
    var config = { attributes: true, childList: true, characterData: true };
    observer.observe(target, config);
Run Code Online (Sandbox Code Playgroud)