Domanda

Continuo a ricevere " Risorsa interpretato come altri, ma trasferito con il tipo MIME text / javascript. ", ma tutto sembra funzionare bene. Questo sembra solo per essere accadendo in Safari 4 sul mio Mac.

Mi è stato consigliato di aggiungere "meta http-equiv="content-script-type" content="text/javascript" all'intestazione, anche se questo non ha fatto nulla.

È stato utile?

Soluzione

Il modo più comune per ottenere l'errore è con il seguente codice:

<img src="" class="blah" />

Un URL vuoto è una scorciatoia per l'URL della pagina corrente, quindi una richiesta di duplicato è fatto che restituisce i contenuti di tipo HTML. Il browser si aspetta un'immagine, ma invece ottiene html.

Altri suggerimenti

Ho ricevuto questo errore dovuto tu un elemento mancante che un plugin jQuery provato a chiamare tramite js var btnChange ho commentato il none necessario (e inesistente) immagini fuori e l'avvertimento (Google strumenti di sviluppo di cromo ) è stato fissato:

$(mopSliderName+" .sliderCaseRight").css({backgroundImage:"url("+btnChange.src+")"});

Il browser (basato su Webkit) emette un avvertimento che ha deciso di ignorare il tipo MIME fornito dal server web - in questo caso text / javascript - e sta applicando un tipo MIME diverso -. In questo caso "altro"

E 'un avviso , che gli utenti possono tipicamente ignorare, ma uno sviluppatore potrebbe trovare utile quando si cerca di indizi per un problema. Per questo esempio si potrebbe spiegare il motivo per cui non è stato in esecuzione di un javascript.

Il server web sta inviando il contenuto con un certo tipo MIME. Ad esempio, un'immagine PNG sarà inviata con la Content-type: image/png intestazione HTTP. Configurare il server web o uno script per inviare il tipo di contenuto corretto.

Non causare problemi se il vostro chiedono un javascript che aggiunge funzionalità, è probabile a fallire, come fa per me. Non è ancora risposte reali.

mi è stato sempre questo errore a causa di uno script con cattive permessi allevare un errore HTTP 403. Ho dato lettura ed esecuzione dei diritti su tutta la linea e ha funzionato.

C'è un'impostazione per il modulo Apache MIME in cui manca l'aggiunta del tipo per JavaScript, per risolverlo, è sufficiente aprire il file .htaccess o httpd.conf, aggiungere le seguenti righe

<IfModule mod_mime.c>
  AddType text/javascript .js
</IfModule>

Riavviare il server apache, problema verrà risolto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top