EPUBCheck RSC-035: gammal JavaScript mediatyp
Uppdaterad:
EPUBCheck RSC-035 är ett användningsmeddelande: “"…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.” Ett skript använder en föråldrad mediatyp för JavaScript, och EPUBCheck föreslår text/javascript istället. Det är ett användningsmeddelande, som endast visas med -u: skriptet räknas fortfarande som JavaScript.
Det officiella meddelandet
"%1$s" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.
- Standardsvårighetsgrad
- Användning. Informativ endast och gömd som standard: den visas när EPUBCheck körs med -u (--usage). Det gör inte EPUB ogiltig.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- Manifestobjekt eller skriptelement skrivna med ett äldre värde som application/javascript.
- Mallar och verktyg som föregick text/javascript som blev det rekommenderade värdet.
Hur man åtgärdar det
- Hitta mediatypen som nämns i meddelandet.
- Ändra den till
text/javascripti manifestposten och i vilken script-elementtypattribut som helst. - Validera igen med -u om du vill ha en ren användningsrapport.
När det inte är detta
Ett skript med en icke-JavaScript-mediatyp är felet RSC-034.
Villkor som används här
Andra RSC meddelanden
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.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.