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
- Löydä URL-osoite, jonka nimi on viestissä.
- Poista kyselyosa URL:stä; käytä #fragmenttia osoittamaan asiakirjan sisälle.
- 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-032Fallback must be provided for foreign resources, but found none for resource "…" of type "…".RSC-034Scripts must have a JavaScript media type.RSC-031Remote resource references should use HTTPS, but found "…".RSC-035"…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.RSC-030File URLs are not allowed in EPUB, but found "…".RSC-029Data 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ä.