Rifiuto di eseguire lo script da '***' perché il tipo MIME ('text/html') non è eseguibile e il controllo rigoroso del tipo MIME è attivato

23 mar 2016, 18:14:45
Visualizzazioni: 15.3K
Voti: 3

Sto riscontrando alcuni problemi con l'interfaccia utente del mio sito WordPress. Il nuovo ruolo "Autore" non riesce a vedere la barra degli strumenti di formattazione durante la scrittura di un articolo. Dopo il debug, ho trovato un errore JavaScript che presumo sia dovuto all'aggiornamento alla versione 4.4.2.

L'errore (mostrato nello snippet qui sotto) è questo:

Rifiuto di eseguire lo script da 'http://www.faksite.com/wp-admin/admin-ajax.php?action=themeSome_shortcode_editor_plugin&wp-mce-4208-20151113' perché il tipo MIME ('text/html') non è eseguibile e il controllo rigoroso del tipo MIME è attivato.

Non riesco a capire quale sia il problema.

Screenshot dell'errore JavaScript in WordPress

2
Commenti

ragazzi sto ricevendo questo stesso errore e il mio intero sito è senza stili e impiega una vita a caricarsi, qualsiasi aiuto sarebbe apprezzato

Naveen DINUSHKA Naveen DINUSHKA
25 lug 2020 07:08:01

Ho incontrato questo errore quando ho abilitato l'header HTTP X-Content-Security-Policy:nosniff.

Kniganapolke Kniganapolke
19 lug 2021 19:28:50
Tutte le risposte alla domanda 2
0

L'errore è molto probabilmente corretto (ed è più probabilmente correlato a un aggiornamento del browser piuttosto che a qualsiasi modifica della versione di WP) e il tuo tema/plugin fa cose sospette. L'endpoint ajax dovrebbe essere utilizzato per restituire dati - html/json/xml.

WordPress utilizzerà il tipo mime text/html per tutte le risposte dall'endpoint ajax senza alcun modo semplice che io veda per sovrascriverlo.

Oltre al tuo problema esistente, l'endpoint ajax è bloccato per i motori di ricerca, quindi potresti danneggiare il tuo SEO se questo codice viene utilizzato sul front end.

Se non è un tema che sviluppi tu stesso, dovresti contattare l'autore del tema/plugin per risolvere il problema.

28 mar 2016 09:20:11
0

Attenzione agli script malevoli!

1) Puoi dirci esattamente quale sito è?

C'è un'alta probabilità che tu abbia installato un tema o un plugin sospetto, che cerca di inviare dati a un sito di terze parti e potrebbe iniettare script malevoli sul tuo sito...

2) Anche se ti fidi dei tuoi plugin/tema, controlla quale di essi attiva quella riga che non è affatto necessaria. Identifica e disabilita il plugin responsabile.

3) NEL CASO IN CUI TI FIDI DI CIÒ CHE SUCCEDE NEL TUO SITO, allora dovresti andare su quel faksite.com e nell'output della chiamata ajax, inserire l'intestazione speciale header(content-type: text/javascript) prima dell'output.

17 gen 2017 11:45:21