Spring til indhold
EPUBCheck · Ressourcer og referencer

EPUBCheck RSC-034: script uden JS-medietype

Opdateret:

EPUBCheck RSC-034 er en fejlmeddelelse: “Scripts must have a JavaScript media type.” Et script er erklæret med en medietype, der ikke er en JavaScript-medietype. EPUB 3.3 lister application/javascript, application/ecmascript og text/javascript som de grundlæggende medietyper for scripts.

Den officielle meddelelse

Scripts must have a JavaScript media type.

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

Typiske årsager

  • Et manifestelement for en .js-fil med en forkert mediatype, såsom text/plain eller application/x-script.
  • Et script element hvis type-attribut navngiver noget andet end JavaScript.

Sådan retter du det

  1. Find skriptet nævnt i beskeden.
  2. Indstil mediatypen til text/javascript i manifest-elementet og i script-elementets type-attribut (eller fjern type på script-elementer, som default er JavaScript).
  3. Valider igen.

Hvornår det ikke er dette

En ældre JavaScript medietype, der stadig fungerer, giver kun brugsbeskeden RSC-035.

Termer der bruges her

Andre RSC beskeder

  • 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

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck RSC-034?

EPUBCheck RSC-034 er en fejlmeddelelse: “Scripts must have a JavaScript media type.” Et script er erklæret med en medietype, der ikke er en JavaScript-medietype. EPUB 3.3 lister application/javascript, application/ecmascript og text/javascript som de grundlæggende medietyper for scripts.

Er RSC-034 en fejl?

RSC-034 rapporteres som en fejl som standard. EPUB bryder en regel i specifikationen og er ugyldig. Forretninger og Send til Kindle kan afvise den, og EPUBCheck afslutter med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer