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

EPUBCheck RSC-006b : ressource distante pour un script

Mis à jour :

EPUBCheck RSC-006b est un message d'utilisation : “Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.” Une ressource est située en dehors du conteneur EPUB, et EPUBCheck vous demande de vérifier qu'un script l'extrait. C'est un message d'utilisation, affiché uniquement avec -u ; les ressources récupérées via des API de script peuvent légitimement être distantes.

Le message officiel

Resource "%1$s" is located outside the EPUB Container; please check the resource is retrieved in scripted content.

Gravité par défaut
Utilisation. Informative uniquement et cachée par défaut : elle apparaît lorsque EPUBCheck s'exécute avec -u (--usage). Cela ne rend pas le EPUB invalide.
version EPUBCheck
5.4.0

%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.

Causes typiques

  • Un document scripté qui charge des données ou des médias depuis un serveur.
  • Une référence distante à un endroit que EPUBCheck ne peut pas classer, comme du balisage qu'un script utilise.

Comment le corriger

  1. Confirmez que la ressource est vraiment récupérée par un script ; si c'est le cas, rien n'a besoin de changer.
  2. Si c'est une image ou une feuille de style que la page affiche directement, déplacez-la dans le EPUB, ajoutez-la au manifeste et utilisez un chemin relatif.
  3. N'oubliez pas que les applications de lecture peuvent fonctionner sans accès réseau, donc le livre doit toujours fonctionner sans cela.

Quand ce n'est pas ça

Si la ressource distante est utilisée là où EPUB l'interdit, EPUBCheck signale l'erreur RSC-006 à la place.

Termes utilisés ici

Autres messages RSC

  • RSC-006 Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.
  • RSC-005 Error while parsing file: …
  • RSC-007 Referenced resource "…" could not be found in the EPUB.
  • RSC-004 File "…" is encrypted, its content will not be checked.
  • RSC-008 Referenced resource "…" is not declared in the OPF manifest.
  • RSC-003 No rootfile tag with media type "application/oebps-package+xml" was found in the container.

Sources

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

FAQ

Que signifie EPUBCheck RSC-006b ?

EPUBCheck RSC-006b est un message d'utilisation : “Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.” Une ressource est située en dehors du conteneur EPUB, et EPUBCheck vous demande de vérifier qu'un script l'extrait. C'est un message d'utilisation, affiché uniquement avec -u ; les ressources récupérées via des API de script peuvent légitimement être distantes.

Est-ce que RSC-006b est une erreur ?

RSC-006b est signalé comme une utilisation par défaut. Informative uniquement et cachée par défaut : elle apparaît lorsque EPUBCheck s'exécute avec -u (--usage). Cela ne rend pas le EPUB invalide.

PDF vers EPUB outils

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

Voir tous les outils