Siirry sisältöön
EPUBCheck · Resurssit ja viittaukset

EPUBCheck RSC-033: kyselymerkkijono URL-osoitteessa

Päivitetty:

EPUBCheck RSC-033 on virheilmoitus: “Relative URL strings must not have a query component, but found one in "…".” Suhteellinen URL sisältää kyselymerkkijonon (?key=value), jota EPUB ei salli, koska palvelinta ei ole, joka voisi vastata siihen. Lukusovellus etsii tiedostoa, jonka nimi sisältää kyselyn, mutta ei löydä sitä.

Virallinen viesti

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

Oletusarvoinen vakavuus
Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
EPUBCheck versio
5.4.0

%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.

Tyypilliset syyt

  • Linkit kopioitu verkkosivustolta, kuten page.xhtml?id=3.
  • Välimuistin tyhjennysparametrit, kuten style.css?v=2, lisätty rakennustyökalulla.

Kuinka korjata se

  1. Löydä URL-osoite, jonka nimi on viestissä.
  2. Poista kyselyosa URL:stä; käytä #fragmenttia osoittamaan asiakirjan sisälle.
  3. Jos rakennusvaihe lisää sen, muuta vaihe ja validoi sitten uudelleen.

Milloin tämä ei ole se

A #fragment tyylilehden linkissä on vain käyttöviesti RSC-013.

Tässä käytetyt termit

Muut RSC viestit

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

Lähteet

Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.

FAQ

Mitä tarkoittaa EPUBCheck RSC-033?

EPUBCheck RSC-033 on virheilmoitus: “Relative URL strings must not have a query component, but found one in "…".” Suhteellinen URL sisältää kyselymerkkijonon (?key=value), jota EPUB ei salli, koska palvelinta ei ole, joka voisi vastata siihen. Lukusovellus etsii tiedostoa, jonka nimi sisältää kyselyn, mutta ei löydä sitä.

Onko RSC-033 virhe?

RSC-033 raportoidaan virheenä oletusarvoisesti. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck päättyy tilaan 1.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut