EPUBCheck RSC-006b: resursă la distanță pentru un script
Actualizat:
EPUBCheck RSC-006b este un mesaj de utilizare: “Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.” O resursă este situată în afara containerului EPUB, iar EPUBCheck îți cere să verifici că un script o accesează. Este un mesaj de utilizare, care se afișează doar cu -u; resursele recuperate prin API-uri de scripting pot fi legitime la distanță.
Mesajul oficial
Resource "%1$s" is located outside the EPUB Container; please check the resource is retrieved in scripted content.
- Severitate implicită
- Utilizare. Informațional doar și ascuns implicit: apare când EPUBCheck rulează cu -u (--usage). Nu face ca EPUB să devină invalid.
- versiunea EPUBCheck
- 5.4.0
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- Un document scriptat care încarcă date sau media de pe un server.
- O referință la distanță într-un loc în care EPUBCheck nu poate clasifica, cum ar fi markup pe care un script îl folosește.
Cum să o repari
- Confirmați că resursa este cu adevărat preluată de un script; dacă da, nu trebuie să se schimbe nimic.
- Dacă este o imagine sau un stylesheet pe care pagina îl afișează direct, mută-l în EPUB, adaugă-l în manifest și folosește un path relativ.
- Amintește-ți că aplicațiile de citire pot rula fără acces la rețea, astfel încât cartea ar trebui să funcționeze în continuare fără aceasta.
Când nu este acest lucru
Dacă resursa la distanță este utilizată unde EPUB o interzice, EPUBCheck raportează eroarea RSC-006 în schimb.
Termeni folosiți aici
Alte mesaje RSC
RSC-006Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.RSC-005Error while parsing file: …RSC-007Referenced resource "…" could not be found in the EPUB.RSC-004File "…" is encrypted, its content will not be checked.RSC-008Referenced resource "…" is not declared in the OPF manifest.RSC-003No rootfile tag with media type "application/oebps-package+xml" was found in the container.
Surse
- EPUB 3.3, §3.6 Resource locations · citește
- EPUB 3.3, §6.3.2 Scripting · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.