Přeskočit na obsah
EPUBCheck · Zdroje a odkazy

EPUBCheck RSC-034: skript bez typu média JS

Aktualizováno:

EPUBCheck RSC-034 je chybová zpráva: „Scripts must have a JavaScript media type.“ Skript je deklarován s typem média, který není typem média JavaScriptu. EPUB 3.3 uvádí application/javascript, application/ecmascript a text/javascript jako základní typy médií pro skripty.

Oficiální zpráva

Scripts must have a JavaScript media type.

Výchozí závažnost
Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
verze EPUBCheck
5.4.0

Typické příčiny

  • Položka manifestu pro .js soubor s nesprávným typem média, jako je text/plain nebo application/x-script.
  • Element skriptu, jehož atribut type označuje něco jiného než JavaScript.

Jak to opravit

  1. Najděte skript uvedený v zprávě.
  2. Nastavte typ média na text/javascript v manifestovém prvku a v atributu type elementu script (nebo odstraňte type u elementů script, které ve výchozím nastavení používají JavaScript).
  3. Zkontrolujte to znovu.

Kdy to není to

Starší typ média JavaScriptu, který stále funguje, pouze poskytuje zprávu o používání RSC-035.

Podmínky používané zde

Další RSC zprávy

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

Zdroje

Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.

FAQ

Co znamená EPUBCheck RSC-034?

EPUBCheck RSC-034 je chybová zpráva: „Scripts must have a JavaScript media type.“ Skript je deklarován s typem média, který není typem média JavaScriptu. EPUB 3.3 uvádí application/javascript, application/ecmascript a text/javascript jako základní typy médií pro skripty.

Je RSC-034 chyba?

RSC-034 je ve výchozím nastavení hlášena jako chyba. EPUB porušuje pravidlo specifikace a je neplatná. Obchody a Odeslat do Kindle ji mohou odmítnout a EPUBCheck končí stavem 1.

PDF do EPUB nástrojů

Každý nástroj používá stejný motor. Až 3 knihy denně jsou zdarma.

Vidět všechny nástroje