Saltar al contenido
EPUBCheck · Recursos y referencias

EPUBCheck RSC-035: tipo de medio de JavaScript legado

Actualizado:

EPUBCheck RSC-035 es un mensaje de uso: “"…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.” Un script utiliza un tipo de medio heredado para JavaScript, y EPUBCheck sugiere text/javascript en su lugar. Es un mensaje de uso, mostrado solo con -u: el script sigue contando como JavaScript.

El mensaje oficial

"%1$s" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.

Severidad por defecto
Uso. Informativo solo y oculto por defecto: aparece cuando EPUBCheck se ejecuta con -u (--usage). No hace que el EPUB sea inválido.
versión de EPUBCheck
5.4.0

%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.

Causas típicas

  • Elementos de manifiesto o elementos de script escritos con un valor anterior como application/javascript.
  • Plantillas y herramientas que preceden a que text/javascript se convierta en el valor recomendado.

Cómo arreglarlo

  1. Encuentra el tipo de medio mencionado en el mensaje.
  2. Cámbiala a text/javascript en el elemento de manifiesto y en cualquier atributo de tipo de elemento script.
  3. Valida nuevamente con -u si deseas un reporte de uso limpio.

Cuándo no es esto

Un script con un tipo de medio que no es JavaScript es el error RSC-034.

Términos usados aquí

Otros mensajes de RSC

  • 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.

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck RSC-035?

EPUBCheck RSC-035 es un mensaje de uso: “"…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.” Un script utiliza un tipo de medio heredado para JavaScript, y EPUBCheck sugiere text/javascript en su lugar. Es un mensaje de uso, mostrado solo con -u: el script sigue contando como JavaScript.

¿Es RSC-035 un error?

RSC-035 se informa como uso por defecto. Solo informativo y oculto por defecto: aparece cuando EPUBCheck se ejecuta con -u (--usage). No invalida el EPUB.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas