EPUBCheck RSC-031: fjärrresurs över HTTP
Uppdaterad:
EPUBCheck RSC-031 är ett varningsmeddelande: “Remote resource references should use HTTPS, but found "…".” En extern resurs refereras med http istället för https. Det är en varning: vissa läsappar blockerar osäkra anslutningar, så resursen kanske inte laddas.
Det officiella meddelandet
Remote resource references should use HTTPS, but found "%1$s".
- Standardsvårighetsgrad
- Varning. EPUB är fortfarande giltig, men något kan troligen orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 om du inte passerar --failonwarnings.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- Gamla länkar eller fjärrmedia som aldrig uppdaterades till https.
- Fjärrljud, video eller typsnitt kopierade från ett gammalt projekt eller från en server som sedan har flyttats till https.
Hur man åtgärdar det
- Hitta URL:en som nämns i meddelandet.
- Ändra den till https om servern stödjer det.
- Om resursen är väsentlig, överväg att lagra den inuti EPUB istället, så att boken inte är beroende av en server eller en nätverksanslutning, och validera igen.
När det inte är detta
Om den fjärrresursen inte får vara fjärr, är felet RSC-006.
Villkor som används här
Andra RSC meddelanden
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.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.