Salta al contenuto
EPUBCheck · Risorse e riferimenti

EPUBCheck RSC-034: script senza tipo di media JS

Aggiornato:

EPUBCheck RSC-034 è un messaggio di errore: “Scripts must have a JavaScript media type.” Uno script è dichiarato con un tipo di media che non è un tipo di media JavaScript. EPUB 3.3 elenca application/javascript, application/ecmascript e text/javascript come tipi di media principali per gli script.

Il messaggio ufficiale

Scripts must have a JavaScript media type.

Gravità predefinita
Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
versione EPUBCheck
5.4.0

Cause tipiche

  • Un elemento del manifesto per un file .js con un tipo di media errato, come text/plain o application/x-script.
  • Un elemento di script il cui attributo type nomina qualcosa di diverso da JavaScript.

Come correggerlo

  1. Trova lo script nominato nel messaggio.
  2. Imposta il tipo di media su text/javascript nell'elemento manifesto e nell'attributo type dell'elemento script (o rimuovi type sugli elementi script, che si impostano di default su JavaScript).
  3. Valida di nuovo.

Quando non è questo

Un tipo di media JavaScript più vecchio che funziona ancora solo fornisce il messaggio di utilizzo RSC-035.

Termini usati qui

Altri messaggi di RSC

  • RSC-033 Relative URL strings must not have a query component, but found one in "…".
  • RSC-035 "…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.
  • RSC-032 Fallback must be provided for foreign resources, but found none for resource "…" of type "…".
  • RSC-031 Remote resource references should use HTTPS, but found "…".
  • RSC-030 File URLs are not allowed in EPUB, but found "…".
  • RSC-029 Data URL is not allowed in this context.

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck RSC-034?

EPUBCheck RSC-034 è un messaggio di errore: “Scripts must have a JavaScript media type.” Uno script è dichiarato con un tipo di media che non è un tipo di media JavaScript. EPUB 3.3 elenca application/javascript, application/ecmascript e text/javascript come tipi di media principali per gli script.

È un errore RSC-034?

RSC-034 viene segnalato come errore di default. Il EPUB viola una regola della specifica ed è non valido. I negozi e l'invio a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti