Siirry sisältöön
EPUBCheck · Resurssit ja viittaukset

EPUBCheck RSC-034: skripti ilman JS media-tyyppiä

Päivitetty:

EPUBCheck RSC-034 on virheilmoitus: “Scripts must have a JavaScript media type.” Skriptiä on määritelty media-tyypillä, joka ei ole JavaScript media-tyyppi. EPUB 3.3 listaa application/javascript, application/ecmascript ja text/javascript ydinskripti-tyyppeinä.

Virallinen viesti

Scripts must have a JavaScript media type.

Oletusarvoinen vakavuus
Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
EPUBCheck versio
5.4.0

Tyypilliset syyt

  • Manifesti-elementti .js-tiedostolle on väärä media-tyyppi, kuten text/plain tai application/x-script.
  • Script-elementti, jonka tyyppiattribuutti nimeää jotain muuta kuin JavaScriptin.

Kuinka korjata se

  1. Etsi viestissä nimetty skripti.
  2. Aseta media-tyyppi text/javascript manifestin elementissä ja skriptielementin tyyppiattribuutissa (tai poista tyyppi skriptielementeistä, joka oletusarvoisesti on JavaScript).
  3. Validoi uudelleen.

Milloin tämä ei ole se

Vanhempi JavaScript-mediatyyppi, joka toimii vielä, antaa vain käyttöviestin RSC-035.

Tässä käytetyt termit

Muut RSC viestit

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

Lähteet

Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.

FAQ

Mitä tarkoittaa EPUBCheck RSC-034?

EPUBCheck RSC-034 on virheilmoitus: “Scripts must have a JavaScript media type.” Skriptiä on määritelty media-tyypillä, joka ei ole JavaScript media-tyyppi. EPUB 3.3 listaa application/javascript, application/ecmascript ja text/javascript ydinskripti-tyyppeinä.

Onko RSC-034 virhe?

RSC-034 raportoidaan virheenä oletusarvoisesti. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck päättyy tilaan 1.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut