Sto provando ad accedere a uno script come JSON tramite AJAX, che funziona bene su Safari e altri browser, ma purtroppo non verrà eseguito in Chrome. E 'venuta con il seguente errore:Chrome si rifiuta di eseguire uno script AJAX a causa di un tipo MIME errato
Refused to execute script from '*' because its MIME type ('application/json') is not executable, and strict MIME type checking is enabled.
Ecco la richiesta:
$.ajax({
url: "http://some_url/test.json?callback=?",
type: "GET",
dataType: 'json',
cache: true,
success: function (data, status, error) {
console.log('success', data);
},
error: function (data, status, error) {
console.log('error', data, status, error);
}
});
Qualcuno ha una soluzione per questo?
Quindi, qual è questa risorsa? Uno script JSONP o un file JSON? Il suo tipo MIME corrisponde a quello? Apparentemente no. Non c'è bisogno di una soluzione alternativa, basta * risolvere * esso. – Bergi
rimozione della richiamata e utilizzo di dataType jsonp non risolve il problema –
Intendevo, * correggere * la * risposta del server *. – Bergi