Php text/plain vs text/javascript
我注意到有一大堆不同的内容类型,其中一些似乎是多余的 作为Php text/plain vs text/javascript,php,http-headers,mime-types,content-type,Php,Http Headers,Mime Types,Content Type,我注意到有一大堆不同的内容类型,其中一些似乎是多余的 作为text/plain服务的js文件不会和作为text/javasctipt服务的js文件一样好吗 我计划制作一个页面,可以作为ajax/json/jsonp文件(带或不带回调)使用,也可以制作一个普通页面,使用哑电话或不带js的用户可以作为文本文件查看 总是将页面显示为text/plain,有什么缺点吗?如果我把它当作剧本,会不会有问题?反过来呢?使用text/javascript的一个优点是,它允许您包含非“.js”postfix文件,
text/plain
服务的js文件不会和作为text/javasctipt
服务的js文件一样好吗
我计划制作一个页面,可以作为ajax
/json
/jsonp
文件(带或不带回调)使用,也可以制作一个普通页面,使用哑电话或不带js
的用户可以作为文本文件查看
总是将页面显示为
text/plain
,有什么缺点吗?如果我把它当作剧本,会不会有问题?反过来呢?使用text/javascript的一个优点是,它允许您包含非“.js”postfix文件,并将它们呈现为javascript
例如,我通常有一个global.config文件,它是一个javascript编写的配置对象。我可以使用postfix“.config”,这在视觉上非常有用,但仍然使用它作为javascript呈现
作为text/plain服务的js文件不会和作为text/javasctipt服务的js文件一样工作吗
除非它将作为JavaScript执行。如果
text/plain
对客户端来说意味着与text/javascript
不同的东西,那么效果就会(可能)不同。幸运的是,由于标签的原因,当浏览器加载它时,通常不会这样做。当动态插入Javascript时,如果内容类型为“text/Javascript”,导航器将为您提供正确的事件和接收状态(使用Intrenet Explorer的readyState,使用FireFox的onload)。如果是“text/plain”,它可能会做出错误或懒惰的响应 看看这里:,这里有关于javascript mime类型的详细解释“呈现为javascript”是什么意思?我认为解释是一个更好的词。@Blender:js不会仍然运行tho吗?如果它包含在
标记中,当然可以。