Zum Inhalt springen
EPUBCheck · Ressourcen und Verweise

EPUBCheck RSC-029: data-URL hier nicht erlaubt

Aktualisiert:

EPUBCheck RSC-029 ist eine Fehlermeldung: „Data URL is not allowed in this context.“ Eine data: URL (Inhalt, der in der URL selbst eingebettet ist) wird verwendet, wo EPUB dies nicht erlaubt. EPUB 3.3 schränkt data-URLs ein, sodass jedes Dokument, zu dem ein Leser navigieren kann, eine echte Datei im Container ist.

Die offizielle Nachricht

Data URL is not allowed in this context.

Standard-Schweregrad
Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
EPUBCheck Version
5.4.0

Typische Ursachen

  • Eine data: URL, die als Linkziel oder als Dokument verwendet wird, auf das Lese-Apps zugreifen würden.
  • Inhalt, der von einem Tool generiert wird, das alles als Daten-URLs inline einfügt.

Wie man es behebt

  1. Finde die Daten-URL, die in der Nachricht genannt wird.
  2. Speichern Sie die eingebetteten Inhalte als Datei in der EPUB, fügen Sie sie dem Manifest hinzu und verweisen Sie darauf über den Pfad.
  3. Erneut validieren.

Wann es nicht das ist

Eine Datei: URL, die auf eine lokale Festplatte zeigt, ist ein anderer Fehler, RSC-030.

Hier verwendete Begriffe

Andere RSC Nachrichten

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

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck RSC-029?

EPUBCheck RSC-029 ist eine Fehlermeldung: „Data URL is not allowed in this context.“ Eine data: URL (Inhalt, der in der URL selbst eingebettet ist) wird verwendet, wo EPUB dies nicht erlaubt. EPUB 3.3 schränkt data-URLs ein, sodass jedes Dokument, zu dem ein Leser navigieren kann, eine echte Datei im Container ist.

Ist RSC-029 ein Fehler?

RSC-029 wird standardmäßig als Fehler angezeigt. Die EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Geschäfte und Senden an Kindle können es ablehnen, und EPUBCheck endet mit Status 1.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen