EPUBCheck RSC-035: zastaralý typ média JavaScriptu
Aktualizováno:
EPUBCheck RSC-035 je zpráva o použití: „"…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.“ Skript používá zastaralý typ média pro JavaScript a EPUBCheck doporučuje text/javascript místo toho. Je to zpráva o použití, zobrazující se pouze s -u: skript se stále počítá jako JavaScript.
Oficiální zpráva
"%1$s" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.
- Výchozí závažnost
- Použití. Pouze informativní a ve výchozím nastavení skryté: objeví se, když EPUBCheck běží s -u (--usage). Nečiní EPUB neplatným.
- verze EPUBCheck
- 5.4.0
%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.
Typické příčiny
- Položky manifestu nebo skriptové prvky napsané se starší hodnotou, jako je application/javascript.
- Šablony a nástroje, které předcházejí tomu, než se text/javascript stal doporučenou hodnotou.
Jak to opravit
- Najděte typ média uvedený v zprávě.
- Změňte to na
text/javascriptv manifestovém prvku a v jakémkoli atributu typu skriptu. - Znovu ověřte s -u, pokud chcete mít čistou zprávu o použití.
Kdy to není to
Skript s mediálním typem, který není JavaScript, je chyba RSC-034.
Podmínky používané zde
Další RSC zprávy
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.
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.