EPUBCheck RSC-029 : URL data non autorisée ici
Mis à jour :
EPUBCheck RSC-029 est un message d'erreur : “Data URL is not allowed in this context.” Une URL data (contenu intégré dans l'URL elle-même) est utilisée là où EPUB ne le permet pas. EPUB 3.3 restreint les URLs data afin que chaque document auquel un lecteur peut naviguer soit un vrai fichier dans le conteneur.
Le message officiel
Data URL is not allowed in this context.
- 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
- Une URL de type data: utilisée comme cible de lien ou comme un document que les applications de lecture de documents pourraient ouvrir.
- Contenu généré par un outil qui incère tout comme des URLs de données.
Comment le corriger
- Trouvez l'URL de données nommée dans le message.
- Enregistrez le contenu intégré en tant que fichier dans le EPUB, ajoutez-le au manifeste et référencez-le par le chemin.
- Validez à nouveau.
Quand ce n'est pas ça
Un fichier : l'URL pointant vers un disque local est une erreur différente, RSC-030.
Termes utilisés ici
Autres messages RSC
RSC-028XML documents must be encoded in UTF-8, but … was detected.RSC-030File URLs are not allowed in EPUB, but found "…".RSC-027XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.RSC-031Remote resource references should use HTTPS, but found "…".RSC-026URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)RSC-032Fallback must be provided for foreign resources, but found none for resource "…" of type "…".
Sources
- EPUB 3.3, §3.7 Data URLs · lire
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.