Hoppa till innehåll
EPUBCheck · Resurser och referenser

EPUBCheck RSC-029: data-URL inte tillåten här

Uppdaterad:

EPUBCheck RSC-029 är ett felmeddelande: “Data URL is not allowed in this context.” En data: URL (innehåll inbäddat i själva URL:en) används där EPUB inte tillåter det. EPUB 3.3 begränsar data-URL:er så att varje dokument som en läsare kan navigera till är en verklig fil i behållaren.

Det officiella meddelandet

Data URL is not allowed in this context.

Standardsvårighetsgrad
Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
EPUBCheck version
5.4.0

Typiska orsaker

  • En data: URL som används som en länkadress eller som en dokumentläsarappar skulle navigera till.
  • Innehåll genererat av ett verktyg som inlinerar allt som data-URL:er.

Hur man åtgärdar det

  1. Hitta data: URL:en som nämns i meddelandet.
  2. Spara det inbäddade innehållet som en fil i EPUB, lägg till det i manifestet och referera till det med sökväg.
  3. Validera igen.

När det inte är detta

En fil: URL som pekar på en lokal disk är ett annat fel, RSC-030.

Villkor som används här

Andra RSC meddelanden

  • RSC-028 XML documents must be encoded in UTF-8, but … was detected.
  • RSC-030 File URLs are not allowed in EPUB, but found "…".
  • RSC-027 XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • RSC-031 Remote resource references should use HTTPS, but found "…".
  • RSC-026 URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)
  • RSC-032 Fallback must be provided for foreign resources, but found none for resource "…" of type "…".

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck RSC-029?

EPUBCheck RSC-029 är ett felmeddelande: “Data URL is not allowed in this context.” En data: URL (innehåll inbäddat i själva URL:en) används där EPUB inte tillåter det. EPUB 3.3 begränsar data-URL:er så att varje dokument som en läsare kan navigera till är en verklig fil i behållaren.

Är RSC-029 ett fel?

RSC-029 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan neka den, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg