EPUBCheck RSC-031: απομακρυσμένος πόρος μέσω HTTP
Ενημερωμένο:
EPUBCheck RSC-031 είναι ένα μήνυμα προειδοποίησης: “Remote resource references should use HTTPS, but found "…".” Ένας απομακρυσμένος πόρος αναφέρεται με http αντί για https. Είναι μια προειδοποίηση: ορισμένες εφαρμογές ανάγνωσης αποκλείουν ανασφαλείς συνδέσεις, επομένως ο πόρος ίσως να μην φορτωθεί.
Το επίσημο μήνυμα
Remote resource references should use HTTPS, but found "%1$s".
- Προεπιλεγμένη σοβαρότητα
- Προειδοποίηση. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι είναι πιθανό να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0, εκτός αν περάσετε --failonwarnings.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Παλαιές συνδέσεις ή απομακρυσμένα μέσα που δεν ενημερώθηκαν ποτέ σε https.
- Απομακρυσμένος ήχος, βίντεο ή γραμματοσειρές που αντιγράφηκαν από ένα παλιό έργο ή από ένα διακομιστή που έχει μετακομίσει σε https.
Πώς να το διορθώσω
- Βρείτε το URL που αναφέρεται στο μήνυμα.
- Αλλάξτε το σε https εάν ο διακομιστής το υποστηρίζει.
- Αν ο πόρος είναι απαραίτητος, εξετάστε το ενδεχόμενο να τον αποθηκεύσετε μέσα στο EPUB, ώστε το βιβλίο να μην εξαρτάται από έναν διακομιστή ή μια σύνδεση δικτύου, και κατόπιν επαναεπιβεβαιώστε.
Όταν δεν είναι αυτό
Αν ο απομακρυσμένος πόρος δεν επιτρέπεται να είναι απομακρυσμένος καθόλου, το σφάλμα είναι RSC-006.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα RSC
RSC-030File URLs are not allowed in EPUB, but found "…".RSC-032Fallback must be provided for foreign resources, but found none for resource "…" of type "…".RSC-029Data URL is not allowed in this context.RSC-033Relative URL strings must not have a query component, but found one in "…".RSC-028XML documents must be encoded in UTF-8, but … was detected.RSC-034Scripts must have a JavaScript media type.
Πηγές
- EPUB 3.3, §3.6 Resource locations · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.