EPUBCheck RSC-035: foreldet JavaScript medietype
Oppdatert:
EPUBCheck RSC-035 er en bruksbeskjed: “"…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.” Et skript bruker en foreldet medietype for JavaScript, og EPUBCheck foreslår text/javascript i stedet. Det er en bruksbeskjed, vist kun med -u: skriptet regnes fortsatt som JavaScript.
Den offisielle meldingen
"%1$s" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.
- Standard alvorlighetsgrad
- Bruk. Informativ kun og skjult som standard: det vises når EPUBCheck kjøres med -u (--bruk). Det gjør ikke EPUB ugyldig.
- EPUBCheck versjon
- 5.4.0
%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.
Typiske årsaker
- Manifestelementer eller skriptelementer skrevet med en eldre verdi som application/javascript.
- Maler og verktøy som forut for tekst/javascript ble anbefalt som verdien.
Hvordan fikse det
- Finn mediatypen nevnt i meldingen.
- Endre det til
text/javascripti manifestobjektet og i attributtet for skriptelementtypen. - Valider igjen med -u hvis du vil ha en ren bruksrapport.
Når det ikke er dette
Et skript med en ikke-JavaScript mediatype er feilen RSC-034.
Begreper brukt her
Andre RSC meldinger
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.
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.