스크립트 태그의 type 속성에 대한 javascript MIME 유형은 무엇입니까? [복제]
이 질문에는 이미 답변이 있습니다.
자바 스크립트 의 MIME 유형은 무엇입니까 ?
보다 구체적으로, 스크립트 태그의 "type"속성에 넣는 것이 옳은 것은 무엇입니까? application/x-javascript및 text/javascript주요 경쟁자가 될 것으로 보인다.
이것은 일반적인 실수입니다. 자바 스크립트의 MIME 유형은 몇 년 동안 표준화되지 않았습니다. 이제 공식적으로 " application / javascript "입니다.
여기서 중요한 점은 대부분의 브라우저가 적어도 스크립트 태그의 경우가 아닌 어쨌든 해당 속성을 사용하지 않는다는 것입니다. 그들은 실제로 패킷 내부를 들여다보고 스스로 유형을 결정합니다.
결론은 type = "text / javascript"는 자바 스크립트에 관한 한 아무 것도하지 않지만 HTML 4 와 XHTML 1.0 사양의 일부입니다 .
지금까지는 주제에 대해 처음으로 알게 된 페이지입니다.
내 집단 연구는 다음과 같이 제안합니다.
text/javascriptKeparo가 언급했듯이 유효성을 검사하려면 html4 및 xhtml1에서 사용해야합니다. 브라우저는 그것을 무시하지만.application/javascript모든 사람들이 동의하고 모든 것을 따라 잡으면 새로운 공식 MIME 형식이 될 것으로 기대됩니다.application/x-javascript(x는 비공식적 임) 자바 스크립트에 대한 현재 서버 측 MIME 참조입니다.- 모든 사람들은 평소와 같이 Microsoft가 더 혼란스럽고 문제를 해결하기 위해 완전히 다른 것을하기로 결정할 것이라고 기대합니다.
요약 : 지금은 html / xhtml이 MSIE에서 작동하고 W3C로 유효성 검사를하려면을 선언하십시오 type="text/javascript". 웹 서버가 Javascript를 의미한다는 것을 알고 싶다면를 사용하십시오 application/x-javascript.
텍스트 / 자바 스크립트
IE가 application / x-javascript를 허용하지 않는다고 생각합니다.
스크립트 태그에서는 text / javascript를 사용합니다. 어쨌든 이것은 HTML 4.0 사양에 나타납니다.
http://www.w3.org/TR/REC-html40/interact/scripts.html
[편집] 응용 프로그램 / 자바 스크립트에서 표준화 된 RFC 가 2 살이 된 방법이 재미 있지만 텍스트 / 자바 스크립트가 여전히 더 일반적입니다. 이것은 표준에 대한 또 다른 사용자 정의 승리 사례입니까? HTML5 에도 나타납니다 .
Javascript MIME 유형을 정의하는 공식 RFC는 RFC4329 입니다.
7. 자바 스크립트 미디어 유형
7.1. 텍스트 / 자바 스크립트 (사용되지 않음)
유형 이름 : text
하위 유형 이름 : 자바 스크립트
필수 매개 변수 : none
선택적 매개 변수 : 문자셋, 섹션 4.1을 참조하십시오.
인코딩 고려 사항 :
[RFC3023] 3.1 항의 고려 사항과 동일합니다.
보안 고려 사항 : 섹션 5를 참조하십시오.
상호 운용성 고려 사항 :
이 문서의 다른 섹션에 명시된 경우를 제외하고는 없습니다.
게시 된 사양 : [JS15]
이 매체 유형을 사용하는 응용 프로그램 :
이 문서에서 논의 된 스크립트 해석기.
추가 정보:
매직 넘버 : n / a
파일 확장자 : .js
Macintosh 파일 형식 코드 : TEXT
추가 정보를 위해 연락 할 사람 및 이메일 주소 :
저자의 주소 섹션을 참조하십시오.
예정된 사용법 : OBSOLETE
사용 제한 : 해당 없음
저자 : 저자 주소 섹션을 참조하십시오.
컨트롤러 변경 : IESG.
7.2. 응용 프로그램 / 자바 스크립트
유형 이름 : 응용
하위 유형 이름 : 자바 스크립트
필수 매개 변수 : none
선택적 매개 변수 : 문자셋, 섹션 4.1을 참조하십시오.
인코딩 고려 사항 :
[RFC3023] 3.2 절의 고려 사항과 동일합니다.
보안 고려 사항 : 섹션 5를 참조하십시오.
상호 운용성 고려 사항 :
이 문서의 다른 섹션에 명시된 경우를 제외하고는 없습니다.
게시 된 사양 : [JS15]
이 매체 유형을 사용하는 응용 프로그램 :
이 문서에서 논의 된 스크립트 해석기.
추가 정보:
매직 넘버 : n / a
파일 확장자 : .js
Macintosh 파일 형식 코드 : TEXT
추가 정보를 위해 연락 할 사람 및 이메일 주소 :
저자의 주소 섹션을 참조하십시오.
예정된 사용법 : COMMON
사용 제한 : 해당 없음
저자 : 저자 주소 섹션을 참조하십시오.
컨트롤러 변경 : IESG.
'IT박스' 카테고리의 다른 글
| 트래픽이 많은 시나리오에서 ASP.NET에서 ThreadPool.QueueUserWorkItem 사용 (0) | 2020.08.04 |
|---|---|
| "다른 이름으로 저장"대화 상자를 사용하지 않고 응답 파일 이름을 설정하는 방법 (0) | 2020.08.04 |
| 안드로이드에서 HTTP 서버를 만드는 방법? (0) | 2020.08.04 |
| CSS 속성 선택기에서 "i"는 무엇을 의미합니까? (0) | 2020.08.04 |
| Android에서 현재 위치를 얻는 방법 (0) | 2020.08.04 |