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
- Finde den Medientyp, der in der Nachricht genannt wird.
- Ändern Sie es in
text/javascriptim Manifest-Element und im Typargument jedes Skriptelements. - 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-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.
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.