我对 MIME 类型application/javascript
与text/javascript
.
显然,一个应该被执行,另一个应该只是文本。
我application/javascript
在查看外部 .js 负载的标头时看到了。
HTTP/1.1 200 OK
Date: Mon, 13 Jan 2014 18:32:58 GMT
Server: Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/0.9.8e-fips-rhel5
Content-Type: application/javascript
Content-Length: 856
keep-alive: timeout=5, max=59
Via: 1.1 (jetty)
Accept-Ranges: bytes
如果这application/javascript
将执行 javascript,我们为什么不使用
<script type="application/javascript">
// some js code.
</script>
反之亦然,为什么不是外部 js 负载text/javascript
?