Παράκαμψη προς το περιεχόμενο
EPUBCheck · Πόροι και αναφορές

EPUBCheck RSC-032: ξένος πόρος, καμία εναλλακτική

Ενημερωμένο:

EPUBCheck RSC-032 είναι ένα μήνυμα σφάλματος: “Fallback must be provided for foreign resources, but found none for resource "…" of type "…".” Ένας πόρος σε μια μορφή που οι εφαρμογές ανάγνωσης δεν είναι υποχρεωμένες να υποστηρίζουν (ξένος πόρος) χρησιμοποιείται χωρίς εναλλακτική σε μια βασική μορφή. Χωρίς εναλλακτική, οι εφαρμογές που δεν μπορούν να το εμφανίσουν δεν δείχνουν τίποτα.

Το επίσημο μήνυμα

Fallback must be provided for foreign resources, but found none for resource "%1$s" of type "%2$s".

Προεπιλεγμένη σοβαρότητα
Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
Έκδοση EPUBCheck
5.4.0

%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.

Τυπικές αιτίες

  • Εικόνες σε TIFF, BMP ή άλλη μη βασική μορφή που αναφέρονται απευθείας από το περιεχόμενο.
  • Ενσωματωμένα αντικείμενα ή μέσα σε μορφές εκτός της λίστας βασικών τύπων μέσων.

Πώς να το διορθώσω

  1. Μετατρέψτε την πηγή σε έναν βασικό τύπο μέσων (για εικόνες: JPEG, PNG, GIF, WebP ή SVG).
  2. Ή παρέχετε ένα fallback: ένα χαρακτηριστικό fallback του μανιφέστου, ή ένα στοιχείο εικόνας ή αντικειμένου με εναλλακτική.
  3. Ενημερώστε τον τύπο μέσου του μανιφέστου και επικυρώστε ξανά.

Όταν δεν είναι αυτό

Ένα img που δείχνει σε μια μη βασική μορφή εικόνας μπορεί επίσης να αναφερθεί ως MED-003.

Όροι που χρησιμοποιούνται εδώ

Άλλα μηνύματα RSC

  • RSC-031 Remote resource references should use HTTPS, but found "…".
  • RSC-033 Relative URL strings must not have a query component, but found one in "…".
  • RSC-030 File URLs are not allowed in EPUB, but found "…".
  • RSC-034 Scripts must have a JavaScript media type.
  • RSC-029 Data URL is not allowed in this context.
  • RSC-035 "…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.

Πηγές

Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.

FAQ

Τι σημαίνει EPUBCheck RSC-032;

EPUBCheck RSC-032 είναι ένα μήνυμα σφάλματος: “Fallback must be provided for foreign resources, but found none for resource "…" of type "…".” Ένας πόρος σε μια μορφή που οι εφαρμογές ανάγνωσης δεν είναι υποχρεωμένες να υποστηρίζουν (ξένος πόρος) χρησιμοποιείται χωρίς εναλλακτική σε μια βασική μορφή. Χωρίς εναλλακτική, οι εφαρμογές που δεν μπορούν να το εμφανίσουν δεν δείχνουν τίποτα.

Είναι το RSC-032 ένα σφάλμα;

RSC-032 αναφέρεται ως σφάλμα από προεπιλογή. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή σε Kindle μπορεί να το απορρίψουν, και EPUBCheck τερματίζει με κατάσταση 1.

PDF σε EPUB εργαλεία

Κάθε εργαλείο χρησιμοποιεί την ίδια μηχανή. Έως 3 βιβλία την ημέρα είναι δωρεάν.

Δες όλα τα εργαλεία