EPUBCheck RSC-029: data URL δεν επιτρέπεται εδώ
Ενημερωμένο:
EPUBCheck RSC-029 είναι ένα μήνυμα σφάλματος: “Data URL is not allowed in this context.” Ένα data: URL (περιεχόμενο ενσωματωμένο στη διεύθυνση URL) χρησιμοποιείται όπου η EPUB δεν το επιτρέπει. EPUB 3.3 περιορίζει τα data URLs έτσι ώστε κάθε έγγραφο που μπορεί να επισκεφτεί ο αναγνώστης να είναι ένα πραγματικό αρχείο στο δοχείο.
Το επίσημο μήνυμα
Data URL is not allowed in this context.
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
Τυπικές αιτίες
- Ένα data: URL που χρησιμοποιείται ως στόχος συνδέσμου ή ως έγγραφο που θα πλοηγούν οι εφαρμογές ανάγνωσης.
- Περιεχόμενο που παράγεται από ένα εργαλείο που ενσωματώνει τα πάντα ως URLs δεδομένων.
Πώς να το διορθώσω
- Βρείτε τα δεδομένα: URL που αναφέρεται στο μήνυμα.
- Αποθηκεύστε το ενσωματωμένο περιεχόμενο ως αρχείο στο EPUB, προσθέστε το στο μανιφέστο και αναφέρετέ το με διαδρομή.
- Επικυρώστε ξανά.
Όταν δεν είναι αυτό
Ένα αρχείο: Ο URL που δείχνει σε τοπικό δίσκο είναι διαφορετικό σφάλμα, RSC-030.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα 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 "…".
Πηγές
- EPUB 3.3, §3.7 Data URLs · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.