EPUBCheck RSC-029: data URL niet hier toegestaan
Bijgewerkt:
EPUBCheck RSC-029 is een foutmelding: “Data URL is not allowed in this context.” Een data: URL (inhoud ingebed in de URL zelf) wordt gebruikt waar EPUB niet toestaat. EPUB 3.3 beperkt data-URL's, zodat elk document waar een lezer naar kan navigeren een echt bestand in de container is.
Het officiële bericht
Data URL is not allowed in this context.
- Standaard ernst
- Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
- EPUBCheck versie
- 5.4.0
Typische oorzaken
- Een data: URL die als doel van een link gebruikt wordt of als een document waar lees-apps naartoe zouden navigeren.
- Inhoud gegenereerd door een tool die alles inline als data-URL's inbouwt.
Hoe het te repareren
- Vind de data: URL genoemd in het bericht.
- Sla de ingesloten inhoud op als een bestand in de EPUB, voeg het toe aan het manifest en verwijs ernaar via het pad.
- Valideer opnieuw.
Wanneer het niet dit is
Een bestand: URL die naar een lokale schijf wijst, is een andere fout, RSC-030.
Termen die hier worden gebruikt
Andere RSC berichten
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 "…".
Bronnen
- EPUB 3.3, §3.7 Data URLs · lezen
Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.