Přeskočit na obsah
EPUBCheck · Zdroje a odkazy

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

  1. Najděte URL uvedenou ve zprávě a dokument, který ji obsahuje.
  2. Spočítejte složky mezi dokumentem a cílem a opravte relativní cestu, aby zůstala uvnitř knihy.
  3. 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-025 Informative parsing error: …
  • RSC-027 XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • RSC-024 Informative parsing warning: …
  • RSC-028 XML documents must be encoded in UTF-8, but … was detected.
  • RSC-029 Data URL is not allowed in this context.
  • RSC-030 File 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.

FAQ

Co znamená EPUBCheck RSC-026?

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ý.

Je RSC-026 chyba?

RSC-026 je ve výchozím nastavení hlášena jako chyba. EPUB porušuje pravidlo specifikace a je neplatná. Obchody a Odeslat do Kindle ji mohou odmítnout a EPUBCheck končí se stavem 1.

PDF do EPUB nástrojů

Každý nástroj používá stejný motor. Až 3 knihy denně jsou zdarma.

Vidět všechny nástroje