EPUBCheck RSC-029: data URL zde nejsou povoleny
Aktualizováno:
EPUBCheck RSC-029 je chybová zpráva: „Data URL is not allowed in this context.“ URL ve formátu data: (obsah vložený přímo v URL) je použita tam, kde EPUB to neumožňuje. EPUB 3.3 omezuje data URL tak, aby každý dokument, na který může čtenář přejít, byl skutečný soubor v kontejneru.
Oficiální zpráva
Data URL is not allowed in this context.
- Výchozí závažnost
- Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
- verze EPUBCheck
- 5.4.0
Typické příčiny
- URL typu data: použitá jako cíl odkazu nebo jako dokument, ke kterému by aplikace pro čtení dokumentů směřovaly.
- Obsah generovaný nástrojem, který inline všechno jako data URL.
Jak to opravit
- Najděte data: URL uvedenou ve zprávě.
- Uložte vložený obsah jako soubor v EPUB, přidejte ho do manifestu a odkazujte na něj podle cesty.
- Zkontrolujte to znovu.
Kdy to není to
Soubor: URL, která odkazuje na místní disk, je jiná chyba, RSC-030.
Podmínky používané zde
Další RSC zprávy
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 "…".
Zdroje
- EPUB 3.3, §3.7 Data URLs · číst
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.