我正在使用此代码来测试媒体查询支持,因为我想为例如 IE8 加载 polyfill。
yepnope({
test : Modernizr.mq('(only all)'),
nope : ['scripts/respond.js']
});
它可以工作(=respond.js 在 oder IE 中加载),但现在我刚刚发现 response.js 也在 Safari 中加载。
阅读完文档后,我相信 response.js 已加载,因为 Safari不支持某些媒体查询。这是真的?我该如何解决这个问题?