Kabir'in çözümü doğrudur. Resim URL'm (önceki değeri)
/images/ads/homepage/small-banners01.png,
ve bu AdBlock'u açıyordu. Bu benim için alanlar arası bir sorun değildi ve hem yerel ana bilgisayarda hem de web'de başarısız oldu.
Hata ayıklamak ve yüklenemeyen bu belirli resimler için çok kafa karıştırıcı sonuçlar bulmak için Chrome'un ağ sekmesini kullanıyordum. İlk istek yanıt vermeyecektir (Durum "(beklemede)"). Daha sonra orijinal URL'yi listeleyen ikinci bir istek ve ardından Başlatıcı olarak "Yeniden Yönlendirme" yapıldı. Yönlendirme isteği üstbilgilerinin tümü base64 kodlu verilerin aynı kısa satırı içindi ve durum "Başarılı" olmasına rağmen her biri yanıt vermedi:
GET data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg== HTTP/1.1
Daha sonra bu satır içi stillerin tüm görüntü öğelerine eklendiğini fark ettim:
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
Son olarak, konsolda "kaynak yüklenemedi" iletisi almadım, bunun yerine:
Port error: Could not establish connection. Receiving end does not exist.
Bunlardan herhangi biri size oluyorsa, muhtemelen AdBlock ile ilgisi vardır. Kapatın ve / veya görüntü dosyalarınızı yeniden adlandırın.
Ayrıca, AdBlock tarafından oluşturulan satır içi CSS nedeniyle, promosyonlar kaydırıcımın düzeni atıldı. Kabir'in çözümünü bulmadan önce CSS'deki mizanpaj sorunlarını çözebildim, ancak CSS biraz gereksizdi ve kaydırıcının esnekliğini birden fazla boyutta ele almak için etkiledi.
Sanırım ders şudur: Resimlerinize ne ad verdiğinize dikkat edin. Bu resimler, ziyaretçileri mevcut promosyonlara ve özel kampanyalara dikkat çekmeden uyaran kadar kötü veya rahatsız edici değildi.