关于JS中MutationObserver监听Dom树变化中的Callback函数一直调用的问题

今天做了一个水印防止消除的需求。我生成水印的方式是通过canvas中生成一张图片放在,body标签的背景图片。防消除用的就是MutationObserver去监听body标签中的属性是否变化,变化就重新生成水印。但是我在chrome浏览器测试取消背景图片这个样式的时候,会一直调用callback函数,这里就有点搞不明白了,希望大神能够解惑。
代码


	
		
		
	
	
	
	
	
		

这里一直重复调用callback函数,控制台重复打印数据
关于JS中MutationObserver监听Dom树变化中的Callback函数一直调用的问题_第1张图片

你可能感兴趣的:(关于JS中MutationObserver监听Dom树变化中的Callback函数一直调用的问题)