EPUBCheck RSC-031: zdalny zasób przez HTTP
Zaktualizowane:
EPUBCheck RSC-031 to komunikat ostrzegawczy: „Remote resource references should use HTTPS, but found "…".” Zdalny zasób jest odwoływany z http zamiast https. To ostrzeżenie: niektóre aplikacje do czytania blokują niebezpieczne połączenia, więc zasób może się nie załadować.
Oficjalna wiadomość
Remote resource references should use HTTPS, but found "%1$s".
- Domyślna powaga
- Ostrzeżenie. EPUB jest wciąż ważny, ale coś może powodować problemy w niektórych aplikacjach do czytania. EPUBCheck kończy działanie z wynikiem 0, chyba że przekażesz --failonwarnings.
- Wersja EPUBCheck
- 5.4.0
%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.
Typowe przyczyny
- Stare linki lub media zdalne, które nigdy nie zostały zaktualizowane do https.
- Zdalne audio, wideo lub czcionki skopiowane ze starego projektu lub z serwera, który od tego czasu przeniósł się na https.
Jak to naprawić
- Znajdź adres URL podany w wiadomości.
- Zmień na https, jeśli serwer to obsługuje.
- Jeśli zasób jest niezbędny, rozważ przechowanie go wewnątrz EPUB, aby książka nie zależała od serwera lub połączenia z siecią, a następnie zwaliduj ponownie.
Kiedy to nie to
Jeśli zdalny zasób nie ma w ogóle pozwolenia na bycie zdalnym, błąd to RSC-006.
Terminy używane tutaj
Inne komunikaty 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.
Źródła
- EPUB 3.3, §3.6 Resource locations · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.