Passer au contenu
EPUBCheck · Ressources et références

EPUBCheck RSC-034 : script sans type de média JS

Mis à jour :

EPUBCheck RSC-034 est un message d'erreur : “Scripts must have a JavaScript media type.” Un script est déclaré avec un type de média qui n'est pas un type de média JavaScript. EPUB 3.3 énumère application/javascript, application/ecmascript et text/javascript comme les types de médias principaux pour les scripts.

Le message officiel

Scripts must have a JavaScript media type.

Gravité par défaut
Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
version EPUBCheck
5.4.0

Causes typiques

  • Un élément de manifeste pour un fichier .js avec un type de média erroné, tel que text/plain ou application/x-script.
  • Un élément script dont l'attribut type désigne quelque chose d'autre que JavaScript.

Comment le corriger

  1. Trouvez le script nommé dans le message.
  2. Définissez le type de média sur text/javascript dans l'élément manifeste et dans l'attribut type de l'élément script (ou retirez le type sur les éléments de script, qui par défaut est JavaScript).
  3. Validez à nouveau.

Quand ce n'est pas ça

Un type de média JavaScript plus ancien qui fonctionne toujours ne donne que le message d'utilisation RSC-035.

Termes utilisés ici

Autres messages 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.

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck RSC-034 ?

EPUBCheck RSC-034 est un message d'erreur : “Scripts must have a JavaScript media type.” Un script est déclaré avec un type de média qui n'est pas un type de média JavaScript. EPUB 3.3 énumère application/javascript, application/ecmascript et text/javascript comme les types de médias principaux pour les scripts.

Est-ce que RSC-034 est une erreur ?

RSC-034 est signalé comme une erreur par défaut. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi vers Kindle pourraient le rejeter, et EPUBCheck se termine avec le statut 1.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils