我试图让respond.js使用他们的CDN / X-Domain指令,但没有达到要求。在IE8中,不会继续加载任何媒体查询。

我什至上载了示例cross-domain文件夹来测试和调整文件的路径

在我的<head>中,我有:

<link href="http://mywebsite.wpengine.netdna-cdn.com/respond-proxy.html" id="respond-proxy" rel="respond-proxy" />
<link href="http://mywebsite.com/respond.proxy.gif" id="respond-redirect" rel="respond-redirect" />
<script src="http://mywebsite.com/respond.proxy.js"></script>



我在上面的文件之前链接到response.js本身
CDN关闭时,媒体查询在ie8中工作
IE8没有输出错误
我托管在WPEngine上,他们在其末尾将response-proxy.html添加到CDN。 -我仔细检查了文件,它们都存在。

最佳答案

这就是我的工作方式,远程是指远程URL,本地是指本地资产。
在调用response.js之前,请确保链接到您的样式表。

<!--[if lt IE 9]>
  <script src='//remote/respond.min.js'></script>
  <link href="//remote/respond-proxy.html" id="respond-proxy" rel="respond-proxy" />
  <link href="/local/respond.proxy.gif" id="respond-redirect" rel="respond-redirect" />
  <script src="/local/respond.proxy.js"></script>
<![endif]-->

09-27 22:15