EPUBCheck RSC-035: vanhanaikainen JavaScript media-tyyppi
Päivitetty:
EPUBCheck RSC-035 on käyttöviesti: “"…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.” Skripti käyttää vanhanaikaista media-tyyppiä JavaScriptille, ja EPUBCheck ehdottaa text/javascriptia sen sijaan. Tämä on käyttöviesti, joka näkyy vain -u:n kanssa: skripti lasketaan silti JavaScriptiksi.
Virallinen viesti
"%1$s" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.
- Oletusarvoinen vakavuus
- Käyttö. Vain informatiivista ja oletusarvoisesti piilotettua: se näkyy, kun EPUBCheck toimii -u (--usage) -asetuksella. Se ei tee EPUB:stä virheellistä.
- EPUBCheck versio
- 5.4.0
%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.
Tyypilliset syyt
- Manifesti- tai skriptelementit, jotka on kirjoitettu vanhalla arvolla, kuten application/javascript.
- Mallipohjat ja työkalut, jotka edeltävät text/javascriptin suositusta arvosta.
Kuinka korjata se
- Etsi viestin mukainen media tyyppi.
- Muuta se muotoon
text/javascriptmanifesti-elementissä ja kaikissa skripti-elementin tyyppiattribuuteissa. - Validoi uudelleen -u-komennolla, jos haluat puhtaan käyttöraportin.
Milloin tämä ei ole se
Script, jonka mediatyyppi ei ole JavaScript, on virhe RSC-034.
Tässä käytetyt termit
Muut RSC viestit
RSC-034Scripts must have a JavaScript media type.RSC-033Relative URL strings must not have a query component, but found one in "…".RSC-032Fallback must be provided for foreign resources, but found none for resource "…" of type "…".RSC-031Remote resource references should use HTTPS, but found "…".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ä.