EPUBCheck RSC-029: data URL ei ole täällä sallittu
Päivitetty:
EPUBCheck RSC-029 on virheilmoitus: “Data URL is not allowed in this context.” data: URL (sisältö, joka on upotettu URL-osoitteeseen itsessään) on käytössä, missä EPUB ei salli sitä. EPUB 3.3 rajoittaa data-URL-osoitteita niin, että jokainen asiakirja, johon lukija voi navigoida, on todellinen tiedosto kontainerissa.
Virallinen viesti
Data URL is not allowed in this context.
- 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
Tyypilliset syyt
- Data: URL, jota käytetään linkin kohteena tai asiakirjojen lukuohjelmat navigoivat siihen.
- Työkalu, joka luo kaiken sisällön data-URL:inä.
Kuinka korjata se
- Löydä data: URL-osoite, jonka nimi on viestissä.
- Tallenna upotettu sisältö tiedostona EPUB:ssa, lisää se manifestiin ja viittaa siihen polulla.
- Validoi uudelleen.
Milloin tämä ei ole se
Tiedosto: URL, joka osoittaa paikalliseen levyyn, on eri virhe, RSC-030.
Tässä käytetyt termit
Muut RSC viestit
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 "…".
Lähteet
- EPUB 3.3, §3.7 Data URLs · lue
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.