Spring til indhold
EPUBCheck · Ressourcer og referencer

EPUBCheck RSC-033: forespørgselsstreng i en URL

Opdateret:

EPUBCheck RSC-033 er en fejlmeddelelse: “Relative URL strings must not have a query component, but found one in "…".” En relativ URL indeholder en forespørgselsstreng (?key=value), som EPUB ikke tillader, fordi der ikke er nogen server til at svare på den. Læseappen leder efter en fil, hvis navn inkluderer forespørgslen og finder ikke den.

Den officielle meddelelse

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

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.

Typiske årsager

  • Links kopieret fra et websted, såsom page.xhtml?id=3.
  • Cache-busting parametre såsom style.css?v=2 tilføjet af et build-værktøj.

Sådan retter du det

  1. Find URL'en nævnt i beskeden.
  2. Fjern forespørgselsdelen fra URL'en; brug et #fragment til at pege ind i et dokument.
  3. Hvis et byggetrin tilføjer det, skal du ændre trin, og så validere igen.

Hvornår det ikke er dette

Et #fragment på et stylesheet-link er kun brugsmeldingen RSC-013.

Termer der bruges her

Andre RSC beskeder

  • 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

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck RSC-033?

EPUBCheck RSC-033 er en fejlmeddelelse: “Relative URL strings must not have a query component, but found one in "…".” En relativ URL indeholder en forespørgselsstreng (?key=value), som EPUB ikke tillader, fordi der ikke er nogen server til at svare på den. Læseappen leder efter en fil, hvis navn inkluderer forespørgslen og finder ikke den.

Er RSC-033 en fejl?

RSC-033 rapporteres som fejl som standard. EPUB bryder en regel i specifikationen og er ugyldig. Butikker og Send til Kindle kan afvise det, og EPUBCheck afslutter med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer