Spring til indhold
EPUBCheck · Ressourcer og referencer

EPUBCheck RSC-006: ekstern ressource ikke tilladt

Opdateret:

EPUBCheck RSC-006 er en fej Meddelelse: “Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.” En ressource indlæses fra nettet et sted, hvor EPUB kræver, at den er inde i EPUB filen. Kun lyd, video, skrifttyper og ressourcer hentet af scripts må forblive eksterne; alt andet skal være i containeren, så bogen fungerer offline.

Den officielle meddelelse

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

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

%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.

Typiske årsager

  • Billeder eller stylesheets, der refereres til med en http- eller https-URL i stedet for en fil i bogen.
  • Indhold kopieret fra en webside med dens absolutte billede-URLs.

Sådan retter du det

  1. Download ressourcen, tilføj den til EPUB og manifestet, og referer til den med en relativ sti.
  2. EPUB 3 tillader fjern audio, video og skrifttyper; disse kræver egenskaben remote-resources på manifest-elementet i dokumentet, der bruger dem.
  3. Valider igen.

Hvornår det ikke er dette

Et almindeligt hyperlink til en hjemmeside er tilladt; RSC-006 handler om ressourcer, siden indlæser, såsom billeder.

Termer der bruges her

Andre RSC beskeder

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

Kilder

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

FAQ

Hvad betyder EPUBCheck RSC-006?

EPUBCheck RSC-006 er en fej Meddelelse: “Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.” En ressource indlæses fra nettet et sted, hvor EPUB kræver, at den er inde i EPUB filen. Kun lyd, video, skrifttyper og ressourcer hentet af scripts må forblive eksterne; alt andet skal være i containeren, så bogen fungerer offline.

Er RSC-006 en fejl?

RSC-006 rapporteres som fejl som standard. EPUB bryder en regel i specifikationen og er ugyldig. Butikker og Send til Kindle kan afvise den, og EPUBCheck afsluttes 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