EPUBCheck RSC-026: URL uniká ven z EPUB
Aktualizováno:
EPUBCheck RSC-026 je chybová zpráva: „URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string).“ Relativní URL se dostává nad kořen EPUB (příliš mnoho ../), směrem ven z kontejneru. Čtecí aplikace to nemohou sledovat, takže odkaz nebo zdroj je porušený.
Oficiální zpráva
URL "%1$s" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)
- 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
%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.
Typické příčiny
- Cesta napsaná pro původní strukturu složek, která má příliš mnoho ../.
- Soubory přesunuté do jiné hloubky složky bez aktualizace jejich relativních odkazů.
Jak to opravit
- Najděte URL uvedenou ve zprávě a dokument, který ji obsahuje.
- Spočítejte složky mezi dokumentem a cílem a opravte relativní cestu, aby zůstala uvnitř knihy.
- Zkontrolujte to znovu.
Kdy to není to
Cesta, která zůstává uvnitř knihy, ale označuje chybějící soubor, je RSC-007.
Podmínky používané zde
Další RSC zprávy
RSC-025Informative parsing error: …RSC-027XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.RSC-024Informative parsing warning: …RSC-028XML documents must be encoded in UTF-8, but … was detected.RSC-029Data URL is not allowed in this context.RSC-030File URLs are not allowed in EPUB, but found "…".
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.