SORU
15 Aralık 2008, PAZARTESİ


Ne kadar üst düzey pencere komut satırı İFRAME önlemek için

Bazı web siteleri var code "patlak" IFRAME muhafazaları, Yani eğer bir sayfa A yüklü olarak IFRAME içinde bir Ana Sayfa P Javascript A yönlendirmeler dış pencere için A.

Genellikle bu Javascript şöyle görünür:

<script type="text/javascript">
  if (top.location.href != self.location.href)
     top.location.href = self.location.href;
</script>

Benim sorum ise: yazarın Ana Sayfa P ayrıca yazarın iç Sayfa A, nasıl yapabilirim önlemek A yapıyor bu ara?

P. S. Bu cross-site güvenlik ihlali olması gerektiği gibi görünüyor, ama değil.

CEVAP
26 Mart 2012, PAZARTESİ


HTML5 ile iframe sandbox özniteliği eklendi. Bu yazı zaman works on Chrome, Safari, Firefox and recent versions of IE and Opera ama istediğiniz şey yapar:

<iframe src="url" sandbox="allow-forms allow-scripts"></iframe>

İstersenizizin verüst düzey yönlendirir sandbox="allow-top-navigation" belirtin.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Christopher Bill

    Christopher

    30 NİSAN 2009
  • ::..ηєѕѕ мιχ..::

    ::..ηєѕѕ

    15 Aralık 2006
  • Soulkiller13 ツ

    Soulkiller13

    30 Mayıs 2013