EPUBCheck RSC-026: URL vuotaa ulos EPUB
Päivitetty:
EPUBCheck RSC-026 on virheilmoitus: “URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string).” Suhteellinen URL nousee juuresta EPUB ylöspäin (liian monta ../), osoittaen containerin ulkopuolelle. Lukusovellukset eivät voi seurata sitä, joten linkki tai resurssi on rikki.
Virallinen viesti
URL "%1$s" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)
- Oletusarvoinen vakavuus
- Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
- EPUBCheck versio
- 5.4.0
%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.
Tyypilliset syyt
- Polku, joka on kirjoitettu alkuperäistä kansiorakennetta varten ja jossa on yksi ../ liikaa.
- Tiedostot, jotka on siirretty eri kansiorakenteeseen päivittämättä suhteellisia linkkejä.
Kuinka korjata se
- Löydä URL-osoite, jonka nimi on viestissä ja asiakirjassa, joka sisältää sen.
- Laske kansiot asiakirjan ja kohteen välillä ja korjaa suhteellinen polku, jotta se pysyy kirjan sisällä.
- Validoi uudelleen.
Milloin tämä ei ole se
Polku, joka jää kirjan sisälle mutta nimeää puuttuvan tiedoston, on RSC-007.
Tässä käytetyt termit
Muut RSC viestit
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 "…".
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.