EPUBCheck RSC-035: tipo de mídia JavaScript legado
Atualizado:
EPUBCheck RSC-035 é uma mensagem de uso: “"…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.” Um script usa um tipo de mídia legado para JavaScript, e EPUBCheck sugere text/javascript em vez disso. É uma mensagem de uso, exibida apenas com -u: o script ainda conta como JavaScript.
A mensagem oficial
"%1$s" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.
- Severidade padrão
- Uso. Apenas informativo e oculto por padrão: aparece quando EPUBCheck é executado com -u (--usage). Não torna o EPUB inválido.
- versão EPUBCheck
- 5.4.0
%1$s, %2$s… são preenchidos com o arquivo, valor ou elemento EPUBCheck encontrado.
Causas típicas
- Itens de manifesto ou elementos de script escritos com um valor mais antigo, como application/javascript.
- Modelos e ferramentas que antecedem o texto/javascript se tornar o valor recomendado.
Como consertar isso
- Encontre o tipo de mídia mencionado na mensagem.
- Mude para
text/javascriptno item do manifesto e em qualquer atributo de tipo de elemento script. - Valide novamente com -u se você quiser um relatório de uso limpo.
Quando não é isso
Um script com um tipo de mídia não JavaScript é o erro RSC-034.
Termos usados aqui
Outras mensagens 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.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.