Sari la conținut
EPUBCheck · Resurse și referințe

EPUBCheck RSC-034: script fără tip de mediu JS

Actualizat:

EPUBCheck RSC-034 este un mesaj de eroare: “Scripts must have a JavaScript media type.” Un script este declarat cu un tip de mediu care nu este un tip de mediu JavaScript. EPUB 3.3 listează application/javascript, application/ecmascript și text/javascript ca tipuri de mediu de bază pentru scripturi.

Mesajul oficial

Scripts must have a JavaScript media type.

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

Cauze tipice

  • Un element de manifest pentru un fișier .js cu un tip de mediu greșit, cum ar fi text/plain sau application/x-script.
  • Un element script al cărui atribut de tip denumește altceva decât JavaScript.

Cum să o repari

  1. Găsiți scriptul numit în mesaj.
  2. Setați tipul media la text/javascript în elementul manifest și în atributul type al elementului script (sau eliminați type de pe elementele script, care va deveni implicit JavaScript).
  3. Validați din nou.

Când nu este acest lucru

Un tip de media JavaScript mai vechi care funcționează încă, dar oferă doar mesajul de utilizare RSC-035.

Termeni folosiți aici

Alte mesaje RSC

  • RSC-033 Relative URL strings must not have a query component, but found one in "…".
  • RSC-035 "…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.
  • 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.

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck RSC-034?

EPUBCheck RSC-034 este un mesaj de eroare: “Scripts must have a JavaScript media type.” Un script este declarat cu un tip de mediu care nu este un tip de mediu JavaScript. EPUB 3.3 listează application/javascript, application/ecmascript și text/javascript ca tipuri de mediu de bază pentru scripturi.

Este RSC-034 o eroare?

RSC-034 este raportat ca eroare implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimiterea la Kindle îl pot respinge, iar EPUBCheck iese cu status 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele