我正在尝试在较旧的IE版本上使用Respond.js进行CSS3媒体查询 https://github.com/scottjehl/Respond
我在Javascript中收到一些拒绝访问的邮件。
我尝试过类似的 http://scottjehl.github.com/Respond/cross-domain/example.html
我认为有一些跨域设置要做......但我不确定为什么需要这样做。我现在只需在本地测试一切。 所以我在本地拥有所有文件...请帮我解决这个问题。
对类似的易用库的任何其他建议也没关系..
答案 0 :(得分:6)
您声明您正在本地硬盘上运行测试。
根据Repond.js documentation,您将遇到以下问题:
由于安全限制,某些浏览器可能不允许此脚本在file:// urls上运行(因为它使用xmlHttpRequest)。在Web服务器上运行它。
因此,如果您只是从C:驱动器加载页面,则需要安装localhost Web服务器才能使其正常工作。
此外,即使您在Web服务器上运行,如果respond.js文件位于主页的不同域(或子域)上,那么您将需要进行一些跨域设置。
同样,这是记录在案的;请参阅标题为“CDN / X-Domain设置”的文档中的部分。它包含示例,并引用了源代码可用的示例文件。