Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #25671

Re: Override mimetype when loading javascript dynamically?

From Denis McMahon <denismfmcmahon@gmail.com>
Newsgroups comp.lang.javascript
Subject Re: Override mimetype when loading javascript dynamically?
Date 2014-08-10 21:57 +0000
Organization A noiseless patient Spider
Message-ID <ls8psh$v1$4@dont-email.me> (permalink)
References <b8d21a27-0014-4054-886e-44157421f3d5@googlegroups.com>

Show all headers | View raw


On Sat, 09 Aug 2014 06:43:04 -0700, Me Self wrote:

> I'm trying to load some javascript dynamically using the code snippet
> below.
> 
> Unfortunately the server (which is outside my control) hosting the src
> is sending the script as MIME type "text/html" instead of
> "application/javascript" causing Chrome to fail with this message
> "Resource interpreted as Script but transferred with MIME type
> text/html:".
> 
> Is it possible on the client side to convince Chrome that it should
> consider it "application/javascript"?

> var s = document.createElement("script");
> s.type = "text/javascript";
> s.src = "https://.....";
> document.getElementsByTagName("head")[0].appendChild(s);

What's the filetype of the src file? As has already been stated, the 
issue appears to be in the server and there's nothing you can do in the 
client to fix this one.

I would guess that either:

a) The resource is in a .htm[l] instead of a .js file; or
b) The resource is dynamically generated and the generating server side 
script isn't setting the correct mime type.

Although it is also possible that an idiot has configured their server to 
send *.js as "text/html" instead of "application/javascript"

-- 
Denis McMahon, denismfmcmahon@gmail.com

Back to comp.lang.javascript | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Override mimetype when loading javascript dynamically? Me Self <wmsopou@gmail.com> - 2014-08-09 06:43 -0700
  Re: Override mimetype when loading javascript dynamically? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2014-08-09 16:11 +0200
  Re: Override mimetype when loading javascript dynamically? Andreas Bergmaier <andber93@web.de> - 2014-08-10 22:44 +0200
  Re: Override mimetype when loading javascript dynamically? Denis McMahon <denismfmcmahon@gmail.com> - 2014-08-10 21:57 +0000

csiph-web