Ana içeriğe geç

Responsive Device Switcher veya Add CSS/JS çalışmıyor

Son güncelleme: 22 Nis 20261 dk okuma süresi

Hatayı nasıl tanırsınız​

Web sitenizi duyarlı (responsive) şekilde görüntülemek ve düzenlemek istiyorsanız veya varyantınıza CSS/JavaScript eklemek istiyorsanız, ancak web siteniz yüklenmiyor ve bir hata gösteriyorsa, bunun nedeni framing kısıtlamalarıdır.

Duyarlı modda reddedilen bir bağlantıyı gösteren Varify düzenleyicisi; konsol, çerçevenin „X-Frame-Options: deny“ nedeniyle reddedildiğini bildiriyor Kod alanı boş kalan ve „This content is blocked. Contact the site owner to fix the issue.“ hatasını bildiren Varify „Add JS“ diyaloğu

Hata nasıl düzeltilir​

Çözüm 1: Varify.io® Chrome Uzantısını Kullanma​

Varyantlarını yine de oluşturabilmen için, Varify.io® Chrome Uzantısı ile bu framing kısıtlamasını aşma seçeneğin var.

  1. Varify® Chrome Uzantısını indir
  2. Tarayıcında etkinleştir ve Varify® kod parçacığını kaydet
  3. "Allow Responsive Device Switcher" düğmesini etkinleştir
  4. Sayfayı yeniden yükle - Hazır!

Artık her şey beklendiği gibi çalışmalı.

Kurulum ve etkinleştirme ile diğer fonksiyonlar hakkında daha ayrıntılı bir açıklamayı burada bulabilirsin: Varify® Chrome tarayıcı uzantısı

Device switcher kapalıyken boş bir sayfa gösteren, açıkken ise render edilmiş sayfayı gösteren Varify editörü

Çözüm 2: X-Frame seçeneklerini kendi web sitende özelleştirme​

Yukarıdaki ekran görüntüsündeki gibi bir hata mesajı görüyorsanız, bir framing kısıtlaması sayfayı duyarlı cihaz değiştiricisinde yüklemenize izin vermiyor demektir.

Görsel editörün normal masaüstü görünümü framing kısıtlamalarından etkilenmez.

Sayfanız X-Frame-Options yanıt başlığı "deny" değeriyle sunuluyorsa, duyarlı düzenleme kullanılamaz.

Bu durumda mantıklı bir çözüm, kısıtlamayı X-Frame-Options: "sameorigin" olacak şekilde gevşetmek olacaktır.

X-Frame-Options: "sameorigin", sayfalarınızın kendi alan adınızdan bir çerçeve içinde gömülmesine izin verir, ancak başka web sitelerinden gömülmesine izin vermez.