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
- Encuentra el tipo de medio mencionado en el mensaje.
- Cámbiala a
text/javascripten el elemento de manifiesto y en cualquier atributo de tipo de elemento script. - 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-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.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.