在 MDN docs for MutationObserver中,兼容性表列出了对 Chrome 18 和 Safari 6 的基本支持,并带有-webkit
前缀。
这是浏览器内部的东西......还是有一种实际的方法来前缀类似的东西MutationObserver()
?
我的假设是它并不像这样简单:
var observer = new -webkit-MutationObserver();
...但也许是?
在 MDN docs for MutationObserver中,兼容性表列出了对 Chrome 18 和 Safari 6 的基本支持,并带有-webkit
前缀。
这是浏览器内部的东西......还是有一种实际的方法来前缀类似的东西MutationObserver()
?
我的假设是它并不像这样简单:
var observer = new -webkit-MutationObserver();
...但也许是?
-webkit-
用于 CSS,因为 CSS 属性中可以包含-
字符。在 JS 中,事物的前缀通常与Webkit
构造函数或webkit
属性一样。
var observer = new WebkitMutationObserver();
通常这是用类似的东西处理的
var MutationObserver = window.MutationObserver ||
window.WebKitMutationObserver || window.MozMutationObserver;
var observer = new MutationObserver();