Hopp til innhold
EPUBCheck · Ressurser og referanser

EPUBCheck RSC-034: skript uten JS medietype

Oppdatert:

EPUBCheck RSC-034 er en feilmelding: “Scripts must have a JavaScript media type.” Et script erklæres med en medietype som ikke er en JavaScript medietype. EPUB 3.3 lister application/javascript, application/ecmascript og text/javascript som de viktigste medietypene for skript.

Den offisielle meldingen

Scripts must have a JavaScript media type.

Standard alvorlighetsgrad
Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
EPUBCheck versjon
5.4.0

Typiske årsaker

  • Et manifestobjekt for en .js-fil med en feil mediatype, som text/plain eller application/x-script.
  • Et skriptelement hvis typeattributt navngir noe annet enn JavaScript.

Hvordan fikse det

  1. Finn skriptet nevnt i meldingen.
  2. Sett mediatype til text/javascript i manifest-elementet og i type-attributtet til skriptelementet (eller fjern type fra skriptelementene, som standard er JavaScript).
  3. Valider igjen.

Når det ikke er dette

En eldre JavaScript medietype som fortsatt fungerer gir bare bruksbeskjed RSC-035.

Begreper brukt her

Andre RSC meldinger

  • 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.

Kilder

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck RSC-034?

EPUBCheck RSC-034 er en feilmelding: “Scripts must have a JavaScript media type.” Et script erklæres med en medietype som ikke er en JavaScript medietype. EPUB 3.3 lister application/javascript, application/ecmascript og text/javascript som de viktigste medietypene for skript.

Er RSC-034 en feil?

RSC-034 rapporteres som feil som standard. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avslå den, og EPUBCheck avsluttes med status 1.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy