Spring til indhold
EPUBCheck · Ressourcer og referencer

EPUBCheck RSC-006b: ekstern ressource til et script

Opdateret:

EPUBCheck RSC-006b er en brugsmeddelelse: “Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.” En ressource er placeret uden for EPUB containeren, og EPUBCheck beder dig om at tjekke, at et script henter den. Det er en brugsmeddelelse, vist kun med -u; ressourcer hentet via scripting API'er kan med rette være eksterne.

Den officielle meddelelse

Resource "%1$s" is located outside the EPUB Container; please check the resource is retrieved in scripted content.

Standard alvorlighed
Brug. Kun informativ og skjult som standard: den vises, når EPUBCheck køres med -u (--usage). Det gør ikke EPUB ugyldig.
EPUBCheck version
5.4.0

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

Typiske årsager

  • Et scriptet dokument, der indlæser data eller medier fra en server.
  • En fjernreference i et sted, hvor EPUBCheck ikke kan klassificere, såsom markup et script bruger.

Sådan retter du det

  1. Bekræft at ressourcen virkelig hentes af et script; hvis det er tilfældet, er der ikke brug for ændringer.
  2. Hvis det er et billede eller stylesheet, som siden viser direkte, flyt det ind i EPUB, tilføj det til manifestet og brug en relativ sti.
  3. Husk, at læse-apps kan køre uden netværksadgang, så bogen skal stadig fungere uden det.

Hvornår det ikke er dette

Hvis den eksterne ressource bruges, hvor EPUB forbyder det, rapporterer EPUBCheck fejlen RSC-006 i stedet.

Termer der bruges her

Andre RSC beskeder

  • RSC-006 Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.
  • 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-006b?

EPUBCheck RSC-006b er en brugsmeddelelse: “Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.” En ressource er placeret uden for EPUB containeren, og EPUBCheck beder dig om at tjekke, at et script henter den. Det er en brugsmeddelelse, vist kun med -u; ressourcer hentet via scripting API'er kan med rette være eksterne.

Er RSC-006b en fejl?

RSC-006b rapporteres som brug som standard. Kun informativ og skjult som standard: det vises, når EPUBCheck kører med -u (--usage). Det gør ikke EPUB ugyldig.

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