Zum Inhalt springen
EPUBCheck · Ressourcen und Verweise

EPUBCheck RSC-006: Remote-Ressource nicht erlaubt

Aktualisiert:

EPUBCheck RSC-006 ist eine Fehlermeldung: „Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.“ Eine Ressource wird aus dem Web an einem Ort geladen, wo EPUB verlangt, dass sie sich innerhalb der EPUB-Datei befindet. Nur Audio, Video, Schriftarten und Ressourcen, die von Skripten abgerufen werden, dürfen remote bleiben; alles andere muss im Container sein, damit das Buch offline funktioniert.

Die offizielle Nachricht

Remote resource reference is not allowed in this context; resource "%1$s" must be located in the EPUB container.

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

%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.

Typische Ursachen

  • Bilder oder Stylesheets, die über eine http- oder https-URL anstelle einer Datei im Buch referenziert werden.
  • Inhalt, der von einer Webseite mit ihren absoluten Bild-URLs kopiert wurde.

Wie man es behebt

  1. Laden Sie die Ressource herunter, fügen Sie sie zum EPUB und dem Manifest hinzu, und referenzieren Sie sie über einen relativen Pfad.
  2. EPUB 3 ermöglicht entfernte Audio-, Video- und Schriftarten; diese benötigen die Eigenschaft remote-resources im Manifest-Element des Dokuments, das sie verwendet.
  3. Erneut validieren.

Wann es nicht das ist

Ein gewöhnlicher Hyperlink zu einer Website ist erlaubt; RSC-006 handelt von Ressourcen, die die Seite lädt, wie Bilder.

Hier verwendete Begriffe

Andere RSC Nachrichten

  • RSC-006b Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.
  • RSC-005 Error while parsing file: …
  • RSC-007 Referenced resource "…" could not be found in the EPUB.
  • RSC-004 File "…" is encrypted, its content will not be checked.
  • RSC-008 Referenced resource "…" is not declared in the OPF manifest.
  • RSC-003 No rootfile tag with media type "application/oebps-package+xml" was found in the container.

Quellen

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

FAQ

Was bedeutet EPUBCheck RSC-006?

EPUBCheck RSC-006 ist eine Fehlermeldung: „Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.“ Eine Ressource wird aus dem Web an einem Ort geladen, wo EPUB verlangt, dass sie sich innerhalb der EPUB-Datei befindet. Nur Audio, Video, Schriftarten und Ressourcen, die von Skripten abgerufen werden, dürfen remote bleiben; alles andere muss im Container sein, damit das Buch offline funktioniert.

Ist RSC-006 ein Fehler?

RSC-006 wird standardmäßig als Fehler gemeldet. Das EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Geschäfte und Senden an Kindle können es ablehnen, und EPUBCheck beendet 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