Zum Inhalt springen
EPUBCheck · Ressourcen und Verweise

EPUBCheck RSC-035: veralteter JavaScript-Medientyp

Aktualisiert:

EPUBCheck RSC-035 ist eine Nutzungsnachricht: „"…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.“ Ein Skript verwendet einen veralteten Medientyp für JavaScript, und EPUBCheck schlägt text/javascript stattdessen vor. Es handelt sich um eine Nutzungsnachricht, die nur mit -u angezeigt wird: Das Skript zählt weiterhin als JavaScript.

Die offizielle Nachricht

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

Standard-Schweregrad
Nutzung. Nur informativ und standardmäßig ausgeblendet: es erscheint, wenn EPUBCheck mit -u (--usage) ausgeführt wird. Es macht EPUB nicht ungültig.
EPUBCheck Version
5.4.0

%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.

Typische Ursachen

  • Manifestelemente oder Skripte, die mit einem älteren Wert wie application/javascript geschrieben wurden.
  • Vorlagen und Werkzeuge, die vor dem Zeitpunkt existierten, als text/javascript der empfohlene Wert wurde.

Wie man es behebt

  1. Finde den Medientyp, der in der Nachricht genannt wird.
  2. Ändern Sie es in text/javascript im Manifest-Element und im Typargument jedes Skriptelements.
  3. Validieren Sie erneut mit -u, wenn Sie einen sauberen Nutzungsbericht möchten.

Wann es nicht das ist

Ein Script mit einem nicht-JavaScript-Medientyp ist der Fehler RSC-034.

Hier verwendete Begriffe

Andere RSC Nachrichten

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

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck RSC-035?

EPUBCheck RSC-035 ist eine Nutzungsnachricht: „"…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.“ Ein Skript verwendet einen veralteten Medientyp für JavaScript, und EPUBCheck schlägt text/javascript stattdessen vor. Es handelt sich um eine Nutzungsnachricht, die nur mit -u angezeigt wird: Das Skript zählt weiterhin als JavaScript.

Ist RSC-035 ein Fehler?

RSC-035 wird standardmäßig als Nutzung gemeldet. Informativ und standardmäßig verborgen: es erscheint, wenn EPUBCheck mit -u (--usage) ausgeführt wird. Es macht das EPUB nicht ungültig.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen