]> git.kaiwu.me - nginx.git/commitdiff
MIME: use "application/javascript" for .js files.
authorValentin Bartenev <vbart@nginx.com>
Wed, 31 Jul 2013 19:40:46 +0000 (23:40 +0400)
committerValentin Bartenev <vbart@nginx.com>
Wed, 31 Jul 2013 19:40:46 +0000 (23:40 +0400)
Though there are several MIME types commonly used for JavaScript nowadays,
the most common being "text/javascript", "application/javascript", and
currently used by nginx "application/x-javascript", RFC 4329 prefers
"application/javascript".

The "charset_types" directive's default value was adjusted accordingly.

conf/mime.types
src/http/modules/ngx_http_charset_filter_module.c

index 8a218b22a84ba4c28f73a4717f021627b01954c1..2a4bd7382d60f1861914ba1f454da2f48cc82ca4 100644 (file)
@@ -5,7 +5,7 @@ types {
     text/xml                              xml;
     image/gif                             gif;
     image/jpeg                            jpeg jpg;
-    application/x-javascript              js;
+    application/javascript                js;
     application/atom+xml                  atom;
     application/rss+xml                   rss;
 
index 27a00d09aeeed8f019c827c5ed8c927a97cc1af9..c9b7e9e8968db0095203189cc30aad30f293a18c 100644 (file)
@@ -128,7 +128,7 @@ ngx_str_t  ngx_http_charset_default_types[] = {
     ngx_string("text/xml"),
     ngx_string("text/plain"),
     ngx_string("text/vnd.wap.wml"),
-    ngx_string("application/x-javascript"),
+    ngx_string("application/javascript"),
     ngx_string("application/rss+xml"),
     ngx_null_string
 };