2011-12-09 3 views

답변

3

파일의 MIME 유형이 서버에 의해 설정됩니다. JS 파일의 경우 MIME 유형이 text/javascript이어야합니다. 이 일을 여기에서하지 않으므로 통지를받는 것입니다.

language의 속성은 <script>에서 더 이상 사용되지 않습니다.

<script type="text/javascript"> 

이 맞습니다.

참조 : What is the difference between "lang" and "type" attributes in a script tag?

마임 타입 서버가 요청되는 모든 파일과 함께 전송하는 헤더이다. 클라이언트는 물론 그것을 자유롭게 무시할 수 있습니다. 일반적으로 파일이 * .js 파일이면 웹 서버가 올바른 MIME 유형을 선택합니다. 파일이 JavaScript 파일을 반환하는 .jsp 스크립트 인 경우 MIME 유형 헤더를 직접 설정해야합니다. 대부분의 언어에서 매우 사소한 것이지만, JSP로하는 방법을 모르지만 PHP에서는 다음과 같습니다. header ("MIME-Type : text/javascript"); 실제 콘텐츠를 에코하기 전에

+0

안녕하세요 Campen, MIME 유형이 서버에 의해 설정되었다는 결론에 어떻게 도달했는지 알려주십시오. 나는 이것이 가장 가까운 리드라고 생각한다. 우리가 이것에 영향을 줄 수있는 방법이 있습니까? 내 자바 스크립트 중 일부가 무시되어지고 있습니다 (예 : 실행되지 않음). –

+0

MIME-type은 서버가 요청한 파일과 함께 보내는 헤더입니다. 클라이언트는 물론 그것을 자유롭게 무시할 수 있습니다. 일반적으로 파일이 * .js 파일 인 경우 웹 서버가 올바른 MIME 유형을 선택합니다. 파일이 JavaScript 파일을 반환하는 .jsp 스크립트 인 경우 MIME 유형 헤더를 직접 설정해야 할 수도 있습니다. 대부분의 언어에서 매우 사소한 것입니다. JSP에서하는 방법을 모르지만 PHP에서는 실제 내용을 에코하기 전에 "header ("MIME-Type : text/javascript ");를 사용합니다. – Halcyon

1

스크립트 태그의 언어 속성은 거의 보편적으로 상각됩니다. 당신은 더 이상 그것을 요구하지 않습니다.

또한 HTML5는 자바 스크립트 인 경우 type 속성을 요구하지 않지만 이전 브라우저에서는 HTML5를 유지해야 할 수 있습니다.

http://css-tricks.com/15276-the-script-tag/

0

전혀 문제가되지, 어떤 이유로 않습니다. 단지 페이지로 다운로드되었지만 브라우저가 JavaScript로 해석한다는 것입니다.

0

"기타로 해석되었지만 MIME 유형이 정의되지 않은 채로 전송 된 리소스"라는 오류 메시지에서 자바 스크립트 문제가 아닌 것 같습니다. 일부 브라우저 확장 프로그램을 사용하여 모든 응답을 모니터링하고 서버에서 반환 된 특수 리소스 또는 파일이 있는지 확인하십시오.

관련 문제