保护元素内联样式

时间:2018-03-25 13:50:58

标签: javascript html css dom mutation-observers

我试图通过监听样式属性更改来保护带有MutationObserver的iframe元素内联样式,如果只是用这样的旧值替换新值:

var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;
            var observer = new MutationObserver(function(mutations) {
                mutations.forEach(function(mutationRecord) {
                    mutationRecord.target.style.cssText = mutationRecord.oldValue
                });
            });

            observer.observe(elem, { attributes : true, attributeOldValue : true, attributeFilter : ['style'] });

但是这段代码导致浏览器冻结。

我想要的是保护我的iframe风格免受任何变化。

0 个答案:

没有答案