Spring til indhold
EPUBCheck · Ressourcer og referencer

EPUBCheck RSC-026: URL lækker uden for EPUB

Opdateret:

EPUBCheck RSC-026 er en fejloplysning: “URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string).” En relativ URL klatrer over roden af EPUB (for mange ../), som peger uden for containeren. Læse-apps kan ikke følge den, så linket eller ressourcen er brudt.

Den officielle meddelelse

URL "%1$s" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.

Typiske årsager

  • En sti skrevet til den oprindelige mappestruktur, som har for mange ../.
  • Filer flyttet til en anden mappeniveau uden at opdatere deres relative links.

Sådan retter du det

  1. Find URL'en nævnt i beskeden og dokumentet der indeholder det.
  2. Tæl mapperne mellem dokumentet og målet og korriger den relative sti, så den forbliver inden for bogen.
  3. Valider igen.

Hvornår det ikke er dette

En sti, der forbliver inden for bogen, men navngiver en manglende fil, er RSC-007.

Termer der bruges her

Andre RSC beskeder

  • 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 "…".

Kilder

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck RSC-026?

EPUBCheck RSC-026 er en fejloplysning: “URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string).” En relativ URL klatrer over roden af EPUB (for mange ../), som peger uden for containeren. Læse-apps kan ikke følge den, så linket eller ressourcen er brudt.

Er RSC-026 en fejl?

RSC-026 rapporteres som fejl som standard. EPUB bryder en regel i specifikationen og er ugyldig. Butikker og Send til Kindle kan afvise det, og EPUBCheck afslutter med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer