对CSS3媒体查询的Respond.js

时间:2011-10-12 09:13:33

标签: html css html5 css3 media-queries

我正在尝试在较旧的IE版本上使用Respond.js进行CSS3媒体查询 https://github.com/scottjehl/Respond

我在Javascript中收到一些拒绝访问的邮件。

我尝试过类似的 http://scottjehl.github.com/Respond/cross-domain/example.html

我认为有一些跨域设置要做......但我不确定为什么需要这样做。我现在只需在本地测试一切。 所以我在本地拥有所有文件...请帮我解决这个问题。

对类似的易用库的任何其他建议也没关系..

1 个答案:

答案 0 :(得分:6)

您声明您正在本地硬盘上运行测试。

根据Repond.js documentation,您将遇到以下问题:

  

由于安全限制,某些浏览器可能不允许此脚本在file:// urls上运行(因为它使用xmlHttpRequest)。在Web服务器上运行它。

因此,如果您只是从C:驱动器加载页面,则需要安装localhost Web服务器才能使其正常工作。

此外,即使您在Web服务器上运行,如果respond.js文件位于主页的不同域(或子域)上,那么您将需要进行一些跨域设置。

同样,这是记录在案的;请参阅标题为“CDN / X-Domain设置”的文档中的部分。它包含示例,并引用了源代码可用的示例文件。