Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php text/plain vs text/javascript_Php_Http Headers_Mime Types_Content Type - Fatal编程技术网

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吗?如果它包含在
标记中,当然可以。