Hoppa till innehåll
EPUBCheck · Resurser och referenser

EPUBCheck RSC-006: extern resurs inte tillåten

Uppdaterad:

EPUBCheck RSC-006 är ett felmeddelande: “Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.” En resurs laddas från webben på en plats där EPUB kräver att den ska vara inuti EPUB-filen. Endast ljud, video, typsnitt och resurser som hämtas av skript kan förbli externa; allt annat måste vara i containern så att boken fungerar offline.

Det officiella meddelandet

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

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

%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.

Typiska orsaker

  • Bilder eller stilmallar refererade via en http eller https URL istället för en fil i boken.
  • Innehåll kopierat från en webbsida med dess absoluta bild-URL:er.

Hur man åtgärdar det

  1. Ladda ner resursen, lägg den till EPUB och manifestet, och referera till den med en relativ sökväg.
  2. EPUB 3 tillåter fjärrljud, video och typsnitt; dessa behöver egenskapen remote-resources på manifestobjektet av dokumentet som använder dem.
  3. Validera igen.

När det inte är detta

En vanlig hyperlänk till en webbplats är tillåten; RSC-006 handlar om resurser som sidan laddar, såsom bilder.

Villkor som används här

Andra RSC meddelanden

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

Källor

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

FAQ

Vad betyder EPUBCheck RSC-006?

EPUBCheck RSC-006 är ett felmeddelande: “Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.” En resurs laddas från webben på en plats där EPUB kräver att den ska vara inuti EPUB-filen. Endast ljud, video, typsnitt och resurser som hämtas av skript kan förbli externa; allt annat måste vara i containern så att boken fungerar offline.

Är RSC-006 ett fel?

RSC-006 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa det, 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