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