Internet explorer 8 如何让Modernizer与respond.js一起工作?

Internet explorer 8 如何让Modernizer与respond.js一起工作?,internet-explorer-8,modernizr,Internet Explorer 8,Modernizr,我正在使用CSS3媒体查询创建一个逐步增强的设计,首先响应小屏幕尺寸,然后使用媒体查询响应大屏幕尺寸 当然,媒体查询在IE8及以下版本上不起作用。我尝试的解决方案是使用modernizer和respond.js 我脑子里想的是: <script type="text/javascript"> Modernizr.load({ test: Modernizr.mq, nope: '/js/respond.min.js' }

我正在使用CSS3媒体查询创建一个逐步增强的设计,首先响应小屏幕尺寸,然后使用媒体查询响应大屏幕尺寸

当然,媒体查询在IE8及以下版本上不起作用。我尝试的解决方案是使用modernizer和respond.js

我脑子里想的是:

<script type="text/javascript">
        Modernizr.load({
        test: Modernizr.mq,
        nope: '/js/respond.min.js'
        });
      </script>

现代化负荷({
测试:modernizer.mq,
否:'/js/respond.min.js'
});
在firefox中,我在控制台中看不到JS错误。网络条表示正在交付Modernizer

在IEtester中,我打开了一个IE8面板。页面的行为就像respond.js不存在一样。在IETester的调试栏中,我转到“链接”。Respond.min.js未列出

我做错了什么?

来自Modernizer文档:--使用媒体查询测试似乎需要字符串参数。您可以使用以下测试:

Modernizr.mq('only screen')
你可能想看看Alex Sexton(modernizer.load的创建者)的评论,该评论建议反对异步加载Respond.js,因为它对网站的视觉效果非常好