İçeriğe atla
EPUBCheck · Kaynaklar ve referanslar

EPUBCheck RSC-033: URL'de sorgu dizesi

Güncellendi:

EPUBCheck RSC-033 bir hata mesajıdır: “Relative URL strings must not have a query component, but found one in "…".” Bir göreli URL, bir sorgu dizesi (?key=value) içeriyor; EPUB buna izin vermiyor çünkü yanıt verecek bir sunucu yok. Okuma uygulaması, adı sorguyu içeren bir dosya arar ve bulamaz.

Resmi mesaj

Relative URL strings must not have a query component, but found one in "%1$s".

Varsayılan ciddiyet
Hata. EPUB, spesifikasyonun bir kuralını ihlal ediyor ve geçersizdir. Depolar ve Kindle'ye gönder, onu reddedebilir ve EPUBCheck ile durum 1 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

  • Bir web sitesinden kopyalanmış bağlantılar, örneğin page.xhtml?id=3.
  • Bir yapı aracısı tarafından eklenen style.css?v=2 gibi önbellek-bust parametreleri.

Nasıl düzeltilir

  1. Mesajda adı geçen URL'yi bulun.
  2. URL'deki sorgu kısmını kaldırın; bir belge içinde bir yere işaret etmek için bir #fragment kullanın.
  3. Eğer bir yapı adımı bunu ekliyorsa, adımı değiştirin, sonra tekrar doğrulayın.

Ne zaman bu değil

#fragment bir stil sayfası bağlantısında yalnızca kullanım mesajıdır RSC-013.

Burada kullanılan terimler

Diğer RSC mesajları

  • RSC-032 Fallback must be provided for foreign resources, but found none for resource "…" of type "…".
  • RSC-034 Scripts must have a JavaScript media type.
  • RSC-031 Remote resource references should use HTTPS, but found "…".
  • RSC-035 "…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.
  • RSC-030 File URLs are not allowed in EPUB, but found "…".
  • RSC-029 Data URL is not allowed in this context.

Kaynaklar

Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.

FAQ

EPUBCheck RSC-033 ne anlama geliyor?

EPUBCheck RSC-033 bir hata mesajıdır: “Relative URL strings must not have a query component, but found one in "…".” Bir göreli URL, bir sorgu dizesi (?key=value) içeriyor; EPUB buna izin vermiyor çünkü yanıt verecek bir sunucu yok. Okuma uygulaması, adı sorguyu içeren bir dosya arar ve bulamaz.

RSC-033 bir hata mı?

RSC-033, varsayılan olarak bir hata olarak bildirilir. EPUB, spesifikasyonun bir kuralını ihlal eder ve geçersizdir. Mağazalar ve Kindle'ye gönderme işlemi bunu reddedebilir ve EPUBCheck durum 1 ile çıkış yapar.

PDF ile EPUB araçları

Her araç aynı motoru kullanır. Günde 3 kitap ücretsizdir.

Tüm araçları gör