Spring til indhold
EPUBCheck · Ressourcer og referencer

EPUBCheck RSC-029: data-URL ikke tilladt her

Opdateret:

EPUBCheck RSC-029 er en fejlmeddelelse: “Data URL is not allowed in this context.” En data: URL (indhold indlejret i selve URL'en) bruges, hvor EPUB ikke tillader det. EPUB 3.3 begrænser data-URLs, så hvert dokument, som en læser kan navigere til, er en reel fil i containeren.

Den officielle meddelelse

Data URL is not allowed in this context.

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

Typiske årsager

  • En data: URL brugt som linkmål eller som dokumentlæsningsapps ville navigere til.
  • Indhold genereret af et værktøj, der inline alt som data-URLs.

Sådan retter du det

  1. Find data: URL'en nævnt i beskeden.
  2. Gem det indlejrede indhold som en fil i EPUB, tilføj det til manifestet og referér til det ved sti.
  3. Valider igen.

Hvornår det ikke er dette

En fil: URL, der peger på en lokal disk er en anden fejl, RSC-030.

Termer der bruges her

Andre RSC beskeder

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

Kilder

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

FAQ

Hvad betyder EPUBCheck RSC-029?

EPUBCheck RSC-029 er en fejlmeddelelse: “Data URL is not allowed in this context.” En data: URL (indhold indlejret i selve URL'en) bruges, hvor EPUB ikke tillader det. EPUB 3.3 begrænser data-URLs, så hvert dokument, som en læser kan navigere til, er en reel fil i containeren.

Er RSC-029 en fejl?

RSC-029 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