2

我正在尝试让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>
  • 我在上面的文件之前链接到 respond.js 本身
  • 当 CDN 关闭时,媒体查询在 ie8 中工作
  • IE8没有输出错误
  • 我使用 WPEngine 托管,他们已将 response-proxy.html 添加到 CDN 中。- 我已经仔细检查了这些文件,它们都存在。
4

1 回答 1

1

这就是我让它工作的方式,remote 指的是远程 URL,本地指的是本地资产。确保在调用 respond.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]-->
于 2014-02-07T13:54:20.737 回答