Przejdź do treści
EPUBCheck · Zasoby i odniesienia

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ć

  1. Znajdź adres URL podany w wiadomości.
  2. Zmień na https, jeśli serwer to obsługuje.
  3. 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-030 File URLs are not allowed in EPUB, but found "…".
  • RSC-032 Fallback must be provided for foreign resources, but found none for resource "…" of type "…".
  • RSC-029 Data URL is not allowed in this context.
  • RSC-033 Relative URL strings must not have a query component, but found one in "…".
  • RSC-028 XML documents must be encoded in UTF-8, but … was detected.
  • RSC-034 Scripts must have a JavaScript media type.

Źródła

Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.

FAQ

Co oznacza EPUBCheck RSC-031?

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ć.

Czy RSC-031 to błąd?

RSC-031 jest zgłaszane jako ostrzeżenie domyślnie. EPUB jest nadal ważne, ale coś może spowodować problemy w niektórych aplikacjach do czytania. EPUBCheck kończy działanie z kodem 0, chyba że przekażesz --failonwarnings.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia