2

我在网站上使用了respond.js的变体。我需要IE6-IE8。这是源代码。 http://kl1p.com/HGv/2如何使respond.js在没有Web服务器的情况下工作

当我在Web服务器上运行它时,我没有遇到任何问题。问题是,对于这个项目,我把我的手绑在一起,我不能使用任何类型的Web服务器(长篇故事)。

有没有什么办法可以使这个代码无需Web服务器?我意识到这一点:

Due to security restrictions, some browsers may not allow this script to work on 
file:// urls (because it uses xmlHttpRequest). Run it on a web server. 

是为什么它不会工作的含义。有没有其他方法可以使这个工作?

我注意到的一件事是,它在没有服务器的情况下在chrome中工作。但绝对不是在IE8中。

这可能是不可能完成的任务,但至少无论如何都值得一提。

+0

这个问题问得好! – Yisela

+1

是否有非缩小版本的代码? – Bergi

回答

0

@Bergi,

是有可用的代码在github.com/scottjehl/Respond.

非精缩版文件名为respond.src.js.


添加上,

任何需要的服务器环境中的程序应该GI ve XAMPP - portableapps.com/apps/development/xampp一试,它是一个完整的便携式服务器。

XAMPP是Apache,MySQL和PHP和Perl(所述AMPP在XAMPP)的集成服务器包,从可移动驱动器的所有运行。一切都是预先配置的,只需解压缩或安装即可完成。


最后但并非最不重要的,似乎是一个错误使用这两种respond.js/respond.proxy.js时具有相对URL链接到一个CSS文件时。要修复它,请使用绝对URL(包含协议)。

不要这样做:

<link rel="stylesheet" href="//www.yourdomainname.com/style.css"> 

这样做:

<link rel="stylesheet" href="http://www.yourdomainname.com/style.css"> 

来自cross domain - Respond.js on Subdomain using Tumblr

相关问题