Přeskočit na obsah
EPUBCheck · Zdroje a odkazy

EPUBCheck RSC-033: dotazovací řetězec v URL

Aktualizováno:

EPUBCheck RSC-033 je chybová zpráva: „Relative URL strings must not have a query component, but found one in "…".“ Relativní URL obsahuje dotazovací řetězec (?key=value), který EPUB neumožňuje, protože zde není server, který by na něj odpověděl. Čtecí aplikace hledá soubor, jehož název obsahuje dotaz a nenajde ho.

Oficiální zpráva

Relative URL strings must not have a query component, but found one in "%1$s".

Výchozí závažnost
Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
verze EPUBCheck
5.4.0

%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.

Typické příčiny

  • Odkazy zkopírované z webové stránky, jako je page.xhtml?id=3.
  • Parametry pro odstraňování mezipaměti, jako například style.css?v=2, přidané nástrojem pro sestavení.

Jak to opravit

  1. Najděte URL uvedenou ve zprávě.
  2. Odstraňte část dotazu z URL; použijte #fragment pro ukázání uvnitř dokumentu.
  3. Pokud krok sestavení to přidává, změňte krok, poté znovu validujte.

Kdy to není to

Fragment na odkazu na stylový list je pouze zpráva o použití RSC-013.

Podmínky používané zde

Další RSC zprávy

  • RSC-032 Fallback must be provided for foreign resources, but found none for resource "…" of type "…".
  • RSC-034 Scripts must have a JavaScript media type.
  • RSC-031 Remote resource references should use HTTPS, but found "…".
  • RSC-035 "…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.
  • RSC-030 File URLs are not allowed in EPUB, but found "…".
  • RSC-029 Data URL is not allowed in this context.

Zdroje

Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.

FAQ

Co znamená EPUBCheck RSC-033?

EPUBCheck RSC-033 je chybová zpráva: „Relative URL strings must not have a query component, but found one in "…".“ Relativní URL obsahuje dotazovací řetězec (?key=value), který EPUB neumožňuje, protože zde není server, který by na něj odpověděl. Čtecí aplikace hledá soubor, jehož název obsahuje dotaz a nenajde ho.

Je RSC-033 chyba?

RSC-033 je ve výchozím nastavení hlášena jako chyba. EPUB porušuje pravidlo specifikace a je neplatná. Obchody a Odeslat do Kindle ji mohou odmítnout a EPUBCheck končí stavem 1.

PDF do EPUB nástrojů

Každý nástroj používá stejný motor. Až 3 knihy denně jsou zdarma.

Vidět všechny nástroje