2

웹 사이트에서 respond.js 변형을 사용하고 있습니다. 나는 IE6-IE8의 좋아하는 것을 위해 그것을 필요로한다. 여기에 소스 코드가 있습니다. http://kl1p.com/HGv/2웹 서버없이 respond.js를 작동시키는 방법

웹 서버에서 실행할 때 아무런 문제가 없었습니다. 문제는,이 프로젝트에서 나는 손을 묶었 고 어떤 종류의 웹 서버 (긴 이야기)도 사용할 수 없다는 것이다.

이 코드를 웹 서버없이 사용할 수있는 방법이 있습니까? 나는 이것을 깨닫는다.

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. 

은 왜 작동하지 않는가에 대한 암시이다. 이 방법을 사용할 수있는 다른 방법이 있습니까?

내가주의 한 한 가지는 서버없이 크롬에서 작동한다는 것입니다. 확실히 IE8에서는 아닙니다.

이것은 불가능한 작업 일 수 있지만 적어도 어쨌든 물어볼 가치가 있습니다.

+0

좋은 질문! – Yisela

+1

코드의 비 축소 버전이 있습니까? – Bergi

답변

0

@Bergi,

github.com/scottjehl/Respond.

에서 사용할 수있는 코드의 비 축소 된 버전이 파일은 존재라고한다 respond.src.js.

을 포함로 나는 '크로스 도메인 패치'방법을 사용하고 있습니다

에 추가 프로그램에 서버 환경을 필요로

누구나 GI한다 XAMPP - portableapps.com/apps/development/xampp 시도해 보면 완벽한 휴대용 서버입니다.

는 XAMPP는 아파치, MySQL은, PHP와 펄 (XAMPP에서 AMPP)의 통합 서버 패키지 이동식 드라이브에서 모든 실행하는 것이. 모든 것은 미리 구성되어 있으며 압축을 풀거나 설치하여 바로 사용할 수 있습니다. 상대 URL과 CSS 파일에 링크 할 때 모두 respond.js/respond.proxy.js를 사용하는 경우


그리고 마지막으로, 버그가있을 것 같습니다. 이를 수정하려면 절대 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

관련 문제