Sla over naar inhoud
EPUBCheck · Hulpmiddelen en verwijzingen

EPUBCheck RSC-034: script zonder JS-mediatype

Bijgewerkt:

EPUBCheck RSC-034 is een foutmelding: “Scripts must have a JavaScript media type.” Een script is gedeclareerd met een mediatoegangstype dat geen JavaScript-mediatoegangstype is. EPUB 3.3 somt application/javascript, application/ecmascript en text/javascript op als de belangrijkste mediatypes voor scripts.

Het officiële bericht

Scripts must have a JavaScript media type.

Standaard ernst
Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
EPUBCheck versie
5.4.0

Typische oorzaken

  • Een manifestitem voor een .js-bestand met een verkeerde media-type, zoals text/plain of application/x-script.
  • Een script-element waarvan het type-attribuut iets anders dan JavaScript noemt.

Hoe het te repareren

  1. Zoek het script genoemd in het bericht.
  2. Stel het media-type in op text/javascript in het manifestitem en in het type-attribuut van het script-element (of verwijder het type van script-elementen, wat standaard op JavaScript staat).
  3. Valideer opnieuw.

Wanneer het niet dit is

Een oudere JavaScript-mediatype die nog steeds werkt geeft alleen de gebruiksopmerking RSC-035.

Termen die hier worden gebruikt

Andere RSC berichten

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

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck RSC-034?

EPUBCheck RSC-034 is een foutmelding: “Scripts must have a JavaScript media type.” Een script is gedeclareerd met een mediatoegangstype dat geen JavaScript-mediatoegangstype is. EPUB 3.3 somt application/javascript, application/ecmascript en text/javascript op als de belangrijkste mediatypes voor scripts.

Is RSC-034 een fout?

RSC-034 wordt standaard gerapporteerd als fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Winkels en Verzend naar Kindle kunnen het weigeren, en EPUBCheck eindigt met status 1.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools