EPUBCheck RSC-035: παλιός τύπος μέσου JavaScript
Ενημερωμένο:
EPUBCheck RSC-035 είναι ένα μήνυμα χρήσης: “"…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.” Ένα script χρησιμοποιεί έναν παλιό τύπο μέσου για JavaScript, και EPUBCheck προτείνει το text/javascript αντί αυτού. Είναι ένα μήνυμα χρήσης, που εμφανίζεται μόνο με -u: το script εξακολουθεί να υπολογίζεται ως JavaScript.
Το επίσημο μήνυμα
"%1$s" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.
- Προεπιλεγμένη σοβαρότητα
- Χρήση. Μόνο ενημερωτικό και κρυφό από προεπιλογή: εμφανίζεται όταν το EPUBCheck λειτουργεί με -u (--usage). Δεν καθιστά το EPUB μη έγκυρο.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Στοιχεία manifest ή στοιχεία script γραμμένα με μια παλιότερη τιμή όπως application/javascript.
- Πρότυπα και εργαλεία που προηγήθηκαν της προτίμησης του text/javascript ως συνιστώμενη τιμή.
Πώς να το διορθώσω
- Βρείτε τον τύπο πολυμέσων που αναφέρεται στο μήνυμα.
- Αλλάξτε το σε
text/javascriptστο στοιχείο του μανιφέστου και σε οποιοδήποτε χαρακτηριστικό τύπου στοιχείου script. - Επικυρώστε ξανά με -u αν θέλετε μια καθαρή αναφορά χρήσης.
Όταν δεν είναι αυτό
Ένα script με μη τύπο μέσων JavaScript είναι το σφάλμα RSC-034.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα 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.
Πηγές
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.