EPUBCheck RSC-031: resursă la distanță prin HTTP
Actualizat:
EPUBCheck RSC-031 este un mesaj de avertizare: “Remote resource references should use HTTPS, but found "…".” O resursă la distanță este referențiată cu http în loc de https. Este o avertizare: unele aplicații de citire blochează conexiunile nesigure, astfel încât resursa poate să nu se încarce.
Mesajul oficial
Remote resource references should use HTTPS, but found "%1$s".
- Severitate implicită
- Atenționare. EPUB este încă valid, dar ceva este probabil să cauzeze probleme în unele aplicații de citire. EPUBCheck iese cu 0, cu excepția cazului în care treci --failonwarnings.
- versiunea EPUBCheck
- 5.4.0
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- Linkuri vechi sau media externe care nu au fost niciodată actualizate la https.
- Audio, video sau fonturi la distanță copiate dintr-un proiect vechi sau de pe un server care între timp a fost mutat pe https.
Cum să o repari
- Găsește URL-ul menționat în mesaj.
- Schimbă-l în https dacă serverul îl suportă.
- Dacă resursa este esențială, luați în considerare stocarea acesteia în interiorul EPUB în schimb, astfel încât cartea să nu depindă de un server sau de o conexiune la rețea, apoi validați din nou.
Când nu este acest lucru
Dacă resursa la distanță nu este permisă să fie deloc la distanță, eroarea este RSC-006.
Termeni folosiți aici
Alte mesaje RSC
RSC-030File URLs are not allowed in EPUB, but found "…".RSC-032Fallback must be provided for foreign resources, but found none for resource "…" of type "…".RSC-029Data URL is not allowed in this context.RSC-033Relative URL strings must not have a query component, but found one in "…".RSC-028XML documents must be encoded in UTF-8, but … was detected.RSC-034Scripts must have a JavaScript media type.
Surse
- EPUB 3.3, §3.6 Resource locations · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.