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

相關問題