Przejdź do treści
EPUBCheck · Dokument pakietu (OPF)

EPUBCheck OPF-091: fragment w href manifestu

Zaktualizowane:

EPUBCheck OPF-091 to komunikat o błędzie: „The item href URL must not have a fragment identifier.” Element manifestu href zawiera identyfikator fragmentu (część adresu URL po znaku hash). Elementy manifestu deklarują całe pliki, więc ich adresy URL nie mogą wskazywać wewnątrz pliku.

Oficjalna wiadomość

The item href URL must not have a fragment identifier.

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

Typowe przyczyny

  • Href skopiowane z linku, na przykład chapter1.xhtml#start.
  • Narzędzie, które buduje wpisy manifestu z linków spisu treści.
  • Fragment pozostawiony po ręcznym edytowaniu ścieżek.

Jak to naprawić

  1. Znajdź element manifestu, do którego odnosi się EPUBCheck.
  2. Usuń #fragment z jego href, pozostawiając tylko ścieżkę do pliku.
  3. Jeśli dwa elementy teraz wskazują na ten sam plik, zachowaj jeden i zaktualizuj odniesienia do identyfikatora drugiego.

Kiedy to nie to

Jeśli link metadanych wskazuje na element dokumentu pakietu, to jest OPF-098.

Terminy używane tutaj

Inne komunikaty OPF

  • OPF-090 It is encouraged to use MIME media type "…" instead of "…".
  • OPF-092 Language tag "…" is not well-formed: …
  • OPF-089 The "alternate" link rel keyword cannot be paired with other keywords.
  • OPF-093 The "media-type" attribute is required for linked resources located in the EPUB container
  • OPF-088 Unrecognized epub:type value "…".
  • OPF-094 The "media-type" attribute is required for "…" links.

Ź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 OPF-091?

EPUBCheck OPF-091 to komunikat o błędzie: „The item href URL must not have a fragment identifier.” Element manifestu href zawiera identyfikator fragmentu (część adresu URL po znaku hash). Elementy manifestu deklarują całe pliki, więc ich adresy URL nie mogą wskazywać wewnątrz pliku.

Czy OPF-091 to błąd?

OPF-091 jest zgłaszane jako błąd domyślnie. EPUB łamie zasady specyfikacji i jest nieważne. Sklepy i wysyłka do Kindle mogą to odrzucić, a EPUBCheck kończy z kodem 1.

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