SORU
12 Temmuz 2011, Salı


Aşmak "Ekran X-Frame-Options" tarafından yasak;

Birkaç sayfa, sadece görüntüleme kolaylığı için tek bir tarayıcı penceresi içine bunları birleştirmek için bir çerçeve olan küçük bir web sayfası yazıyorum. Korusun çerçeveli çerçeve ve atmaya çalışıyorum sayfaların birkaç "ekran yasak çünkü belge görüntülemek için X-Frame-Options. tarafından Reddedildi" Chrome hata. Bu bir güvenlik sınırı (iyi bir neden için) olduğunu biliyorum, Ve bunu değiştirmek için erişim yok.

Herhangi bir alternatif çerçeve veya olmayan çerçeve X-Frame-Options Başlığı tarafından takıldı anlayamayacağı tek bir pencerede sayfaları görüntülemek için bir yöntem var mı?

CEVAP
20 Temmuz 2011, ÇARŞAMBA


Yaşadım benzer bir sorunu, burada yapmaya çalıştığımı içerik bizim kendi sitesinde bir iframe (gibi bir ışık kutusu tarzı iletişim Colorbox) ve nerede kaldık bir server-wide "X-Frame-Options SAMEORİGİN" Başlığı kaynak sunucu önleme yükleme bizim test sunucusu.

İframe etmek istediğiniz sayfaları düzenleyebilirsiniz (örn., eğer bu her yerde belgelenmiş görünmüyor, ama kendi sayfaları) onlar, sadece herhangi bir dize ile X-Frame-Options başka bir başlık Gönderen SAMEORİGİN devre dışı bırakır veya komutları İNKAR.

örn. PHP, koymak için

<?php
    header('X-Frame-Options: GOFORIT'); 
?>

senin sayfanın üst kısmında tarayıcılar birleştirmek yapacak bir başlık sonucu, iki

X-Frame-Options SAMEORIGIN, GOFORIT

...ve seni bir iframe sayfayı yüklemek için izin verir. Bu ilk SAMEORİGİN komut ayarlandı server düzeyde iş gibi görünüyor, ve sayfa sayfa bir davayı geçersiz kılmak istiyorum.

Tüm iyi!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LearnCode.academy

    LearnCode.ac

    20 Aralık 2012
  • PhoneBuff

    PhoneBuff

    10 HAZİRAN 2011
  • skiesofblack.net

    skiesofblack

    14 HAZİRAN 2009