如何解决文本/ javascript和应用程序/ javascript有什么区别[重复]
|| 这个问题已经在这里有了答案:解决方法
文字/ javascript是在网络还年轻的时候就引入的,人们还没有想到。
然后人们仔细考虑了一切,并决定应将text / *保留给设计为便于人类阅读的事物(这就是为什么某些XML是text / xml而其他XML是application / xml)的原因。 JavaScript不可读,因此不赞成使用text / javascript并引入了application / javascript来代替它。
多年后,某些浏览器仍未赶上。
您可以将服务器配置为始终在HTTP标头中提供应用程序/ javascript。不支持该功能的浏览器也不会关注实际的内容类型。
目前,如果您正在编写HTML 4或XHTML 1,则为了向后兼容,请在type属性中指定text / javascript。如果您正在编写HTML 5,则忽略type属性(因为它现在是可选的)。
,HTML 4.01(1999)规范建议使用MIME类型
text/javascript
(http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#h-18.2.2.2)。
但是,RFC 4329(2006)现在建议使用“ 1”。
从历史上看,似乎经常使用“ 0”,并且由于它是浏览器最有可能支持的类型,因此在HTML规范中也建议使用该类型。理想情况下,您将使用application/javascript
。
实际上,您可能需要使用“ 0”来提供与性能不佳的浏览器的兼容性。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。