EPUBCheck RSC-035: gammel JavaScript-medietype
Opdateret:
EPUBCheck RSC-035 er en brugermeddelelse: “"…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.” Et script bruger en gammel medietype til JavaScript, og EPUBCheck foreslår text/javascript i stedet. Det er en brugermeddelelse, der kun vises med -u: scriptet tæller stadig som JavaScript.
Den officielle meddelelse
"%1$s" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.
- Standard alvorlighed
- Brug. Kun informativ og skjult som standard: den vises, når EPUBCheck køres med -u (--usage). Det gør ikke EPUB ugyldig.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.
Typiske årsager
- Manifest-elementer eller script-elementer skrevet med en ældre værdi som application/javascript.
- Skabeloner og værktøjer, der er ældre end at tekst/javascript blev den anbefalede værdi.
Sådan retter du det
- Find mediatypen nævnt i beskeden.
- Skift det til
text/javascripti manifest-elementet og i enhver script-elementtype-attribut. - Valider igen med -u, hvis du vil have en ren brugsrapport.
Hvornår det ikke er dette
Et script med en ikke-JavaScript mediatype er fejlen RSC-034.
Termer der bruges her
Andre RSC beskeder
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
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.