2011-12-29 5 views
0

데이터 나 형식이없는 페이지에 잘못된 HTML5가있는 개체가 있습니다. 객체는 실제로는 단지 자리 표시 자이며 브라우저 및 Flash 지원에 따라 Javascript로 대체됩니다. 나는 작동하는 방식이나 객체가 아닌 다른 요소를 사용하는 방식을 바꿀 수 없다.의도적으로 의미가없는 MIME 유형

순전히 유효성 확인을 위해 유형을 제공하고자합니다. RFC4735에 따르면 example/something 또는 video/example을 사용할 수 있지만 단어를 바꾸는 것을 잊어 버린 것처럼 나쁘게 보입니다.

대신 안전하게 type = "video/arbitraryunregistereredword"를 사용할 수 있습니까? 나는 모든 브라우저가 그것을 무시하기를 원한다.

편집 : 유형에 대해 인식 할 수없는 항목이 있으면 Firefox에 누락 된 플러그인 프롬프트가 표시됩니다. 이거 어떤 방법이 있을까요?

답변

2

아마도 당신이 찾고있는 것이 아니 겠지만, 브라우저가 이미 처리 방법을 알고있는 콘텐츠 유형을 선택하게 될 것입니다. 예 : text/html 또는 text/plain

0

RFC 4288은 접두어 x-을 등록 할 수 없다고 정의합니다. 따라서 당신은 괜찮습니다.

+0

좋은 정보 주셔서 감사합니다. 불행히도 이것은 Firefox의 브라우저 테스트에서 무시됩니다. 이제는 질문에 추가했습니다. – misterben

+1

'application/octetstream'을 사용해 보셨나요? 이것은 Alohci가 제안한'text/plain'과 같은 바이너리 데이터의 일반적인 대체물입니다. – Boldewyn