Hopp til innhold
EPUBCheck · Ressurser og referanser

EPUBCheck RSC-033: spørringsstreng i en URL

Oppdatert:

EPUBCheck RSC-033 er en feilmelding: “Relative URL strings must not have a query component, but found one in "…".” En relativ URL inneholder en spørringsstreng (?key=value), som EPUB ikke tillater fordi det ikke er noen server til å svare på den. Leseappen ser etter en fil hvis navn inkluderer spørringen og finner ikke noe.

Den offisielle meldingen

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

Standard alvorlighetsgrad
Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
EPUBCheck versjon
5.4.0

%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.

Typiske årsaker

  • Linker kopiert fra et nettsted, som page.xhtml?id=3.
  • Cache-busting-parametere som style.css?v=2 lagt til av et byggeverktøy.

Hvordan fikse det

  1. Finn URL-en navngitt i meldingen.
  2. Fjern spørringsdelen fra URL-en; bruk et #fragment for å peke inne i et dokument.
  3. Hvis et bygge-trinn legger det til, endre trinnet, og valider igjen.

Når det ikke er dette

Et #fragment på en stilarklenke er bare bruksbeskjeden RSC-013.

Begreper brukt her

Andre RSC meldinger

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

Kilder

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck RSC-033?

EPUBCheck RSC-033 er en feilmelding: “Relative URL strings must not have a query component, but found one in "…".” En relativ URL inneholder en spørringsstreng (?key=value), som EPUB ikke tillater fordi det ikke er noen server til å svare på den. Leseappen ser etter en fil hvis navn inkluderer spørringen og finner ikke noe.

Er RSC-033 en feil?

RSC-033 rapporteres som feil som standard. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avslå den, og EPUBCheck avsluttes med status 1.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy