我试图让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]-->