Javascript 如何使用Modernizr.js测试DOM4突变观察者?
我正在尝试创建一个测试来检测是否使用Modernizr.js。关于现代化的文档,称为前缀。我试着用: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.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'
});
您是否可以运行开发版本以获得更多描述性错误?