我正试图让response.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>
- 我正在链接到responsed.js本身,就在上面的文件之前
- 当CDN关闭时,媒体查询在ie8中工作
- IE8没有输出错误
- 我是由WPEngine托管的,他们已经将responsed-proxy.html添加到了他们端的CDN中。-我仔细检查了这些文件,它们都存在
这就是我让它工作的方式,remote指远程url,local指本地资产。在调用responsed.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]-->