HTML <iframe> sandbox özniteliği

Tanım ve kullanım

sandbox Öznitelik, iframe içindeki içeriğe ek bir kısıtlama grubunu etkinleştirir.

When sandbox Öznitelik varsa, o zaman:

  • İçeriği tek bir kaynağın olarak görmek
  • Form göndermeyi engellemek
  • Scriplet çalışmasını engellemek
  • API'yi devre dışı bırakmak
  • Başka bir tarayıcı bağlamına yönlendirme bağlantılarını engellemek
  • İçeriğin eklentileri kullanmasını engellemek (embed, object, applet veya diğer yollarla)
  • İçeriğin üst katman tarayıcı bağlamını navigasyon etmesini engellemek
  • Otomatik tetiklenen işlevleri (örneğin, otomatik oynatılan video veya otomatik odaklanan form kontrolleri) engellemek

sandbox Öznitelik değeri boş olabilir (tüm kısıtlamalar uygulanır), veya belirli kısıtlamaları kaldırmak için boşluklarla ayrılmış ön tanımlı değerlerin listesi olabilir.

Örnek

Örnek 1

Ek kısıtlamalar içeren <iframe>:

<iframe src="demo_iframe_sandbox.htm" sandbox></iframe>

Kişisel olarak deneyin

Örnek 2

İfreme form göndermeyi izin veren <iframe> sandık:

<iframe src="demo_iframe_sandbox_form.htm" sandbox="allow-forms"></iframe>

Kişisel olarak deneyin

Örnek 3

İfreme izin veren <iframe> sandık:

<iframe src="demo_iframe_sandbox_origin.htm" sandbox="allow-scripts"></iframe>

Kişisel olarak deneyin

Sözdizimi

<iframe sandbox="value">

Öznitelik değeri

Değer Açıklama
""(değer yok) Aşağıdaki tüm kısıtlamaları uygulayın.
allow-forms Formu göndermeyi izin verin.
allow-modals Modül penceresini açmayı izin verin.
allow-orientation-lock Ekran yönlendirme kilidini kilitlemeyi izin verin.
allow-pointer-lock Pointer Lock API kullanımına izin verir.
allow-popups Pop-up pencerelerine izin verir.
allow-popups-to-escape-sandbox Pop-up pencerelerinin yeni bir pencere açarak sandıkla miras almadan açılmasını sağlar.
allow-presentation Sunum oturumu başlatma izni verir.
allow-same-origin iframe içeriğinin, içeren belge ile aynı kaynaktan görülmesini sağlar.
allow-scripts Betik çalıştırma izni verir.
allow-top-navigation iframe içeriğinin üst düzey tarayıcı bağlamını gezinmesini sağlar.
allow-top-navigation-by-user-activation iframe içeriğinin üst düzey tarayıcı bağlamını gezinmesini sağlar, ancak yalnızca kullanıcı tarafından başlatıldığında.

Tarayıcı Desteği

Tablodaki numaralar, bu özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtmektedir.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 10.0 17.0 5.0 15.0