Sari la conținut
EPUBCheck · Resurse și referințe

EPUBCheck RSC-006: resursa la distanță nu este permisă

Actualizat:

EPUBCheck RSC-006 este un mesaj de eroare: “Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.” O resursă este încărcată de pe web într-un loc unde EPUB cere să fie în fișierul EPUB. Numai audio, video, fonturi și resurse obținute prin scripturi pot să rămână externe; totul trebuie să fie în container pentru ca cartea să funcționeze offline.

Mesajul oficial

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

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.

Cauze tipice

  • Imagini sau fișiere de stiluri referite printr-un URL http sau https în loc de un fișier în carte.
  • Conținut copiat de pe o pagină web cu URL-urile absolute ale imaginilor sale.

Cum să o repari

  1. Descărcați resursa, adăugați-o la EPUB și la manifest, și faceți referință la ea printr-o cale relativă.
  2. EPUB 3 permite audio, video și fonturi la distanță; acestea necesită proprietatea remote-resources în elementul manifest al documentului care le folosește.
  3. Validați din nou.

Când nu este acest lucru

Un hyperlink obișnuit către un site web este permis; RSC-006 se referă la resursele pe care pagina le încarcă, cum ar fi imaginile.

Termeni folosiți aici

Alte mesaje RSC

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

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck RSC-006?

EPUBCheck RSC-006 este un mesaj de eroare: “Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.” O resursă este încărcată de pe web într-un loc unde EPUB cere să fie în fișierul EPUB. Numai audio, video, fonturi și resurse obținute prin scripturi pot să rămână externe; totul trebuie să fie în container pentru ca cartea să funcționeze offline.

Este RSC-006 o eroare?

RSC-006 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite la Kindle îl pot respinge, iar EPUBCheck se încheie cu status 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele