我必须为Mobile Safari生成一个HTML页面。所以我选择了严格的XML语法的HTML。但我不知道如何为这种文档设置MIME类型。严格XML语法的HTML5的MIME类型(XHTML5 ??,适用于Mobile Safari)?
3
A
回答
3
您应该设置MIME为text/html
,而不是application/xml
。
后者会把你的浏览器中的无情的解析模式,在任何语法错误会导致页面完全错误。
为什么这很重要?你可能有一个CMS或外部的东西,意外地在你的页面上放置了一些无效的XML;你宁愿你的网站不能被任何人看到,或者你愿意让浏览器优雅地恢复吗?我知道我更喜欢什么。
而且,我相信HTML5应该总是有text/html
MIME类型;您使用语法是可选的(自行闭合的标签可以有/>
或只是>
)。
相关问题
- 1. MIME类型为“application/xhtml + xml”的严格XHTML:AJAX/PHP的DOMDocument类失败
- 2. PHP mime类型不适用于MP3
- 3. Safari忽略MIME类型
- 4. HTML5假设MIME类型
- 5. 因为它的MIME类型('text/plain')不可执行,并且启用了严格的MIME类型检查。
- 6. <input type =“search”>不适用于iPhone Mobile Safari
- 7. Vim的语法文件是关于HTML语法严格
- 8. HTML5 Mobile Safari DatePicker - 初始值
- 9. 拒绝执行脚本,是否启用严格的MIME类型检查?
- 10. 如何确定适当的MIME类型
- 11. 适当的MIME媒体类型文件
- 12. MIME类型意图过滤器是否适用于HTTP URL?
- 13. MIME实体的通用MIME类型?
- 14. WPF&Mime类型
- 15. PHP 7:同时使用严格和非严格类型提示?
- 16. 严格JSON对象的内容类型
- 17. javascript:MIME类型('text/html')不可执行,并且严格的MIME类型检查已启用
- 18. YAML mime类型?
- 19. 设置不适用于FF或Safari的HTML5视频
- 20. 'a'链接不适用于html5 iPhone Safari中的视频标签
- 21. tgz的MIME类型
- 22. JavaScript中的严格模式适用于他们的框架?
- 23. 适用于IE6.0的HTML5
- 24. 设计模式列表仅适用于静态类型语言,但不适用于动态类型语言?
- 25. 拒绝从'URL'执行脚本,因为它的MIME类型('application/json')是不可执行的,并且启用严格的MIME类型检查
- 26. TypeScript严格的类/接口
- 27. SML:严格的加括号功能类型的方法
- 28. HTML5视频:包含内容类型的未知MIME类型application/vnd.apple.mpegurl
- 29. .d.ts文件严格用于类型实现吗?
- 30. MIME类型的资源类型:视频/ *
这具有在HTTP级别来完成,或者通过服务器配置或服务器端脚本语言。你在用什么? – Alohci 2011-04-24 09:55:16