Hoppa till innehåll
EPUBCheck · Resurser och referenser

EPUBCheck RSC-006b: extern resurs för ett skript

Uppdaterad:

EPUBCheck RSC-006b är ett användningsmeddelande: “Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.” En resurs ligger utanför EPUB-containern, och EPUBCheck ber dig kontrollera att ett skript hämtar den. Det är ett användningsmeddelande, som bara visas med -u; resurser som hämtas via skript-API:er kan berättigat vara externa.

Det officiella meddelandet

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

Standardsvårighetsgrad
Användning. Informativ endast och gömd som standard: den visas när EPUBCheck körs med -u (--usage). Det gör inte EPUB ogiltig.
EPUBCheck version
5.4.0

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

Typiska orsaker

  • Ett skriptat dokument som laddar data eller media från en server.
  • En extern referens på en plats som EPUBCheck inte kan klassificera, såsom markup som ett skript använder.

Hur man åtgärdar det

  1. Bekräfta att resursen verkligen hämtas av ett skript; om så är fallet, behöver inget ändras.
  2. Om det är en bild eller stylesheet som sidan visar direkt, flytta den till EPUB, lägg till den i manifestet och använd en relativ sökväg.
  3. Kom ihåg att läsappar kan köras utan nätverksåtkomst, så att boken fortfarande bör fungera utan det.

När det inte är detta

Om den fjärrresursen används där EPUB förbjuder det, rapporterar EPUBCheck felet RSC-006 istället.

Villkor som används här

Andra RSC meddelanden

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

Källor

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

FAQ

Vad betyder EPUBCheck RSC-006b?

EPUBCheck RSC-006b är ett användningsmeddelande: “Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.” En resurs ligger utanför EPUB-containern, och EPUBCheck ber dig kontrollera att ett skript hämtar den. Det är ett användningsmeddelande, som bara visas med -u; resurser som hämtas via skript-API:er kan berättigat vara externa.

Är RSC-006b ett fel?

RSC-006b rapporteras som användning som standard. Informativ endast och gömd som standard: det visas när EPUBCheck körs med -u (--användning). Det gör inte EPUB ogiltig.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg