EPUBCheck RSC-031: ekstern ressurs over HTTP
Oppdatert:
EPUBCheck RSC-031 er en advarselmelding: “Remote resource references should use HTTPS, but found "…".” En ekstern ressurs refereres til med http i stedet for https. Det er en advarsel: noen leseapper blokkerer usikre forbindelser, så ressursen kan hende ikke laster.
Den offisielle meldingen
Remote resource references should use HTTPS, but found "%1$s".
- Standard alvorlighetsgrad
- Advarsel. EPUB er fortsatt gyldig, men noe vil sannsynligvis forårsake problemer i noen leseapper. EPUBCheck avslutter med 0 med mindre du bruker --failonwarnings.
- EPUBCheck versjon
- 5.4.0
%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.
Typiske årsaker
- Gamle lenker eller ekstern media som aldri ble oppdatert til https.
- Fjern lyd, video eller skrifter som er kopiert fra et gammelt prosjekt eller fra en server som siden har flyttet til https.
Hvordan fikse det
- Finn URL-en navngitt i meldingen.
- Endre det til https hvis serveren støtter det.
- Hvis ressursen er essensiell, vurder å lagre den inne i EPUB i stedet, slik at boken ikke er avhengig av en server eller en nettverksforbindelse, og valider deretter på nytt.
Når det ikke er dette
Hvis den eksterne ressursen ikke får lov til å være ekstern i det hele tatt, er feilen RSC-006.
Begreper brukt her
Andre RSC meldinger
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.
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.