Hoppa till innehåll
EPUBCheck · Resurser och referenser

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

  1. Hitta mediatypen som nämns i meddelandet.
  2. Ändra den till text/javascript i manifestposten och i vilken script-elementtypattribut som helst.
  3. 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-034 Scripts must have a JavaScript media type.
  • RSC-033 Relative URL strings must not have a query component, but found one in "…".
  • RSC-032 Fallback must be provided for foreign resources, but found none for resource "…" of type "…".
  • RSC-031 Remote resource references should use HTTPS, but found "…".
  • RSC-030 File URLs are not allowed in EPUB, but found "…".
  • RSC-029 Data 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.

FAQ

Vad betyder EPUBCheck RSC-035?

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.

Är RSC-035 ett fel?

RSC-035 rapporteras som användning som standard. Informativt endast och dolt som standard: det visas när EPUBCheck körs med -u (--usage). Det gör inte EPUB ogiltig.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg