Web sayfaları bazen yenilemeden önce neden düz HTML olarak görünüyor?


16

bu bir haftadan beri oldukça sık görülmeye başladı. Bu büyük bir problem olmaktan uzak, ama daha çok can sıkıcı.

Bazen, bir web sayfasına gittiğimde, sayfa düz HTML olarak yükleniyor gibi görünüyor. Ardından, yenilemeden sonra sayfanın geri kalanı yüklenir.

Neden ? Bu soruna neyin sebep olabileceği hakkında bir fikrin var mı? Ekran görüntülerine bakın.

Chrome kullanarak Windows 7 64 bit güncel.

EDIT: Yardım ve önerileriniz için teşekkürler. Daha spesifik olmak gerekirse, bu işte oluyor. Bağlantım filtrelendi, ama tek bildiğim bu.

Yenilemeden Önce:

İlk ziyaret:

Yenilemeden sonra:

Yenilemeden Sonra:


Yönlendirici modeliniz nedir? Kendi dns önbelleklerini kullanan bazı Linksys yönlendiricileriyle benzer sorunlar yaşadım.
iglvzx

Oyu örneğin EDGE / 3G mobil internet kullanıyorsanız, sipariş şeyleri berbat, bunu yapan bir yönlendirici duymadım .. gerçekten ve gerçekten bozuk firmware olmadığı sürece. Veya bir proxy kullanıyorsunuz. PS aynı şey Safari'de (webkit motor benzeri krom) ... sonra IE'de (karşılaştırma için) olur mu?
Piotr Kula

@ppumkin Evet. Linksys WRT160N, DNS sorunlarıyla ünlüdür. Yönelticinin IP adresini DNS olarak kullanmazsanız sorun çözülür.
iglvzx

Yanıtlar:


13

Bu, söz konusu sayfanın CSS'si (stil sayfası) düzgün yüklenmediğinde olur. Şimdi, bu neden daha karmaşık bir konudur. Bu sorunu gidermek için bunu yapmanız gerekir:

  1. Tools | Developer ToolsChome menüsünden açın .
  2. Geçiş Networksekmesi var
  3. Pencereyi açık tutun, her zamanki gibi göz atın. Bu fenomeni tekrar gördüğünüzde, Geliştirici araçları penceresine gidin ve hangi dosyanın düzgün yüklenmediğini ve nedenini görün.

Bir DNS sorunu veya bazı şeffaf proxy'ler veya başka bir sorun olabilir. Kendi şirketimin CDN (içerik dağıtım ağı) sağlayıcısının dün sorunları vardı ve burada tarif ettiğinizle aynı şekilde kendini gösterdi.

Sorunun geçici olduğunu ve yenilemeden sonra ortadan kalktığını söylediğiniz için, sorun gidermek oldukça zordur.


DOM oluşturmadan önce tarayıcı CSS'ye öncelik vermiyor mu ?? Genellikle böyle kopuk şeyler çok yavaş bağlantıdır veya HTML, CSS bir JS'yi tek bir şeye sıkıştıran ve böyle garip davranışlara neden olan bir proxy'dir - özellikle GPRS / EDGE / 3G ile bağlantı veriyorsanız ...
Piotr Kula

1
@ppumkin: CSS, oluşturulmadan önce yüklenir. Bununla birlikte, CSS yüklenemezse, sayfa yine de işlenir ... Ve evet, nedenleriniz geçerli, ancak bunlar sadece değil.
haimg

5

Stil kurallarını içeren .css belgelerinin nasıl yüklendiğine veya bildirildiğine bağlı olarak bazı tarayıcılarda görünen .css dosyalarıyla ilgili eski bir sorun var.

Buna " Sığdırılmamış içeriğin parlaması (FOUC)" denir. Bu kavram, ek bilgi kaynaklarına bağlantılar içeren özel bir Wikipedia sayfasına bile sahiptir .

Ekran görüntünüze göre, bu acı çektiğiniz sorun gibi görünüyor. Sorun yalnızca sayfa kaynağında gerekli değişiklikleri yaparak düzeltilebilir, bu yüzden çözemezsiniz.


3

% 100 emin değilim, ancak site için javascript veya CSS indirmeyle ilgili sorun yaşıyor olabilirsiniz. Bazen (büyük şirketler için) CSS ve javascript, üçüncü taraflara ait bir "CDN" (içerik dağıtım ağı) üzerinde depolanır. Reklam engelleme yazılımını devre dışı bırakmayı denediniz mi? Belki de makinenizde kötü bir hata var ... ve web trafiğini yeniden yönlendiriyor.


Size kimin oy verdiğinden emin değilsiniz ama cevabınız bu bağlamda (OP hiçbir şey belirtmediği gibi) uygulanabilir. +1, çünkü bunun daha önce olduğunu gördüm.
Piotr Kula

0

Bu genellikle Chrome, önbellekte gerçekte orada olmayan veriler olduğunu düşündüğünde gerçekleşir (Chrome'da değil, işletim sisteminde tarayıcı önbelleğini temizlediğimde bunu deneyimliyorum, ancak önbellek işaretlendiğinde veya yanlış güncellenmediğinde de olabilir ).

Yenileme genellikle düzeltir, ancak değilse önbelleği ( Ctrl+Shift+Delete) temizleyin , ardından yenileyin.


0

Ben de bu sorunu yaşadım. Chrome'da Privacy Badger adlı bir yardımcı program yükledim. Devre dışı bıraktığımda, sayfalarım tekrar düzgün yüklendi.


0

Windows 7 dizüstü bilgisayarda Chrome ile bu sorunu yaşadım. Bazı (çok) web siteleri yalnızca temel HTML'yi gösterirken, diğerleri normal şekilde gösterilir. Firefox tarayıcım her şeyi normal olarak gösterdi. TheCompWiz'in önerisini takiben reklam engelleyici eklentimi (Adblock Plus) kontrol ettim. Ayarlar -> Gelişmiş menüsünde 'Filtre Listelerini Güncelle'yi tıkladım (bir süredir güncellenmemişti). Güncellemeden sonra tüm sorunlu web siteleri normal şekilde tekrar görüntülenir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.