On Dec 10, 2014, at 7:13 AM, Christoph Becker wrote:
Maciek Sokolewicz wrote:
That's actually quite a difficult question.
What you're basically asking is what is the mime-type of a
javascript file.
The answer is that it is officially 'application/javascript'.
However, this has only recently been published as part of the
standards.
I am aware of RFC 4329[1], but that is only "Informational", and it
dates back to April 2006. Is there any other standards document
specifying "application/javascript"?
Until just a few years ago, there was no agreed mime-type for
javascript
files; this is why you'll see text/javascript, application/x-
javascript,
etc. being used all over the place.
The HTML4, html5 and xhtml (1 and 1.1) speccs all expect a
text/javascript mimetype when using javascript.
In the end... it doesn't really matter that much. You could
technically
send a mime-type of text/plain and it would still work just fine.
This
is simply because most browsers don't trust the headers sent but
tend to
take a peek into the first packets sent, and decide what it contains
based on that.
So... I'd personally use application/javascript since that's the
official mime-type. But it doesn't really matter that much which
one you
use ;)
Unless you have to support old IE. AFAIK, IE 8 ignores scripts with
an
"application/javascript" MIME type.
[1] <http://www.rfc-editor.org/rfc/rfc4329.txt>
--
Christoph M. Becker
Thank you all for the responses.
JK
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php