2011-10-22 1 views
2

Google App Engine 사이트가 있고 자바 스크립트를 사용하여 스타일 시트 (editor.css)를로드 할 때 스타일이 HTML에 적용되지 않으며 얻을 수 있습니다. 이 오류 :이 경고 ... iframe에 자바 스크립트를 통해 호출 단지 하나를 포기하지 않는 HTML에 선언되어있다GAE : 리소스가 스타일 시트로 해석되었지만 MIME 유형이 text/html로 전송 된 경우

Resource interpreted as Stylesheet but transferred with MIME type text/html. 

내 스타일. 어떻게 디버깅합니까?

답변

2

귀하의 앱에서 "text/css"대신 "text/html"유형의 css 파일을 보내고 있습니다. 브라우저의 개발 도구를 사용하여 CSS 파일 요청을 확인하고 응답 헤더를 확인하십시오.

파일이 응용 프로그램 코드에 의해 제공되는 경우 올바른 MIME 형식을 보내고 있는지 확인하십시오. 정적 파일로 제공, 당신은 문서화 here로 MIME 형식을 설정할 수 있습니다.

0

문제는 앱 엔진 애플리케이션의 app.yaml에서 MIME 유형 구성을 설정하여 해결 될 수 있습니다.

application: your application name 
version: 1 
runtime: php 
api_version: 1 
handlers: 
- url: /stylesheets 
    mime_type: 'text/css' 
    static_dir: stylesheets 
- url: .* 
    script: helloworld.php 

을 그 CSS 파일을 확인 스타일 시트 폴더에 보관되거나로 이름이 바뀝니다.폴더를 CSS 폴더에 복사하십시오.

관련 문제