Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用Modernizr.js测试DOM4突变观察者?_Javascript_Jquery_Modernizr_Polyfills_Mutation Observers - Fatal编程技术网

Javascript 如何使用Modernizr.js测试DOM4突变观察者?

Javascript 如何使用Modernizr.js测试DOM4突变观察者?,javascript,jquery,modernizr,polyfills,mutation-observers,Javascript,Jquery,Modernizr,Polyfills,Mutation Observers,我正在尝试创建一个测试来检测是否使用Modernizr.js。关于现代化的文档,称为前缀。我试着用: Modernizr.load({ test: Modernizr.prefixed('MutationObserver', window), yep: ['/js/polyfill_yep.js'], nope: ['/js/polyfill_nope.js'] }); 但显然,这是行不通的。我得到了一个TypeError:f.bind不是一个函数我很确定前缀字符串不是

我正在尝试创建一个测试来检测是否使用Modernizr.js。关于现代化的文档,称为前缀。我试着用:

Modernizr.load({
    test: Modernizr.prefixed('MutationObserver', window),
    yep: ['/js/polyfill_yep.js'],
    nope: ['/js/polyfill_nope.js']
});
但显然,这是行不通的。我得到了一个
TypeError:f.bind不是一个函数
我很确定前缀字符串不是MutationObserver,但我不知道它可能是什么,甚至不知道我是否正确编写了测试。有什么想法吗?

赢了

Modernizr.load({
    test: MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver,
    yep: '/js/mutations.js',
    nope: '/js/mutation_fallback.js'
});

您是否可以运行开发版本以获得更多描述性错误?