EPUBCheck RSC-006: zasób zdalny niedozwolony
Zaktualizowane:
EPUBCheck RSC-006 to komunikat o błędzie: „Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.” Zasób jest ładowany z sieci w miejsce, gdzie EPUB wymaga, aby był w pliku EPUB. Tylko audio, wideo, czcionki i zasoby pobierane przez skrypty mogą pozostać zdalnie; wszystko inne musi być w kontenerze, aby książka działała offline.
Oficjalna wiadomość
Remote resource reference is not allowed in this context; resource "%1$s" must be located in the EPUB container.
- Domyślna powaga
- Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
- Wersja EPUBCheck
- 5.4.0
%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.
Typowe przyczyny
- Obrazy lub arkusze stylów wskazywane za pomocą adresu URL http lub https zamiast pliku w książce.
- Treści skopiowane z strony internetowej z jej bezwzględnymi adresami URL obrazów.
Jak to naprawić
- Pobierz zasób, dodaj go do EPUB i manifestu, i odwołaj się do niego za pomocą względnej ścieżki.
- EPUB 3 pozwala na zdalne audio, wideo i czcionki; te potrzebują właściwości remote-resources w elemencie manifestu dokumentu, który je używa.
- Zwaliduj ponownie.
Kiedy to nie to
Zwykły hiperlink do witryny internetowej jest dozwolony; RSC-006 dotyczy zasobów, które strona ładuje, takich jak obrazy.
Terminy używane tutaj
Inne komunikaty RSC
RSC-006bResource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.RSC-005Error while parsing file: …RSC-007Referenced resource "…" could not be found in the EPUB.RSC-004File "…" is encrypted, its content will not be checked.RSC-008Referenced resource "…" is not declared in the OPF manifest.RSC-003No rootfile tag with media type "application/oebps-package+xml" was found in the container.
Ź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.