EPUBCheck RSC-031: uzak kaynak üzerinden HTTP
Güncellendi:
EPUBCheck RSC-031 bir uyarı mesajıdır: “Remote resource references should use HTTPS, but found "…".” Bir uzak kaynak http ilereferans alır, https yerine. Bu bir uyarıdır: bazı okuma uygulamaları güvensiz bağlantıları engeller, dolayısıyla kaynak yüklenmeyebilir.
Resmi mesaj
Remote resource references should use HTTPS, but found "%1$s".
- Varsayılan ciddiyet
- Uyarı. EPUB hala geçerli, ancak bazı okuma uygulamalarında sorun çıkaracak bir şey muhtemelen var. EPUBCheck, --failonwarnings geçmezseniz 0 ile çıkış yapar.
- EPUBCheck sürümü
- 5.4.0
%1$s, %2$s… dosyadan, değer veya öğeden bulunan EPUBCheck ile doldurulmuştur.
Tipik nedenler
- Asla https'ye güncellenmemiş eski bağlantılar veya uzak medya.
- Eski bir projeden veya artık https'ye geçmiş bir sunucudan kopyalanan uzaktan ses, video veya yazı tipleri.
Nasıl düzeltilir
- Mesajda adı geçen URL'yi bulun.
- Sunucu bunu destekliyorsa, https olarak değiştirin.
- Eğer kaynak hayatiyse, kitabın bir sunucuya veya ağ bağlantısına bağımlı olmaması için onu EPUB içinde saklamayı düşünün, sonra tekrar doğrulayın.
Ne zaman bu değil
Eğer uzak kaynak tamamen uzakta kullanılmasına izin verilmiyorsa, hata RSC-006'dır.
Burada kullanılan terimler
Diğer RSC mesajları
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.
Kaynaklar
- EPUB 3.3, §3.6 Resource locations · okumak
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.