EPUBCheck RSC-031: fjernressource over HTTP
Opdateret:
EPUBCheck RSC-031 er en advarselsmeddelelse: “Remote resource references should use HTTPS, but found "…".” En fjernressource henvises med http i stedet for https. Det er en advarsel: nogle læse-apps blokkerer usikre forbindelser, så ressourcen muligvis ikke indlæses.
Den officielle meddelelse
Remote resource references should use HTTPS, but found "%1$s".
- Standard alvorlighed
- Advarsel. EPUB er stadig gyldig, men noget vil sandsynligvis forårsage problemer i nogle læse-apps. EPUBCheck afsluttes med 0, medmindre du angiver --failonwarnings.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.
Typiske årsager
- Gamle links eller fjernmedier, der aldrig blev opdateret til https.
- Fjern audio, video eller skrifttyper kopieret fra et gammelt projekt eller fra en server, der siden har flyttet til https.
Sådan retter du det
- Find URL'en nævnt i beskeden.
- Skift det til https, hvis serveren understøtter det.
- Hvis ressourcen er essentiel, overvej at gemme den inde i EPUB i stedet, så bogen ikke er afhængig af en server eller en netværksforbindelse, og valider derefter igen.
Hvornår det ikke er dette
Hvis den eksterne ressource ikke må være ekstern overhovedet, er fejlen RSC-006.
Termer der bruges her
Andre RSC beskeder
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
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.