Örnek
Bir <iframe> ekstra kısıtlamalarla:
<iframe src="demo_iframe_sandbox.htm"
sandbox></iframe>
Kendin dene " Daha "Try it Yourself" Aşağıdaki örnekler.
Tanımı ve Kullanımı
sandbox nitelik iframe'de içerik kısıtlamaların ilave bir dizi sağlar.
Ne zaman sandbox nitelik mevcut olduğunu ve yapacaktır:
- benzersiz kökenli uzakta olmak gibi içerikleri tedavi
- Blok form gönderme
- komut dosyası yürütme
- API'leri devre dışı
- Başka göz atma bağlamları hedefleyen bağlantıları önlemek
- (yoluyla eklentileri kullanarak içerik önlemek <embed>, <object>, <applet> ya da other )
- üst düzey tarama bağlamı gezinmek için içerik önlemek
- (Örneğin otomatik video oynatmak veya otomatik form kontrolünü odaklama gibi) otomatik olarak tetiklenen özellikleri engellemek
Değeri sandbox özelliğinden sadece kum (sonra tüm kısıtlamalar uygulanır), ya da belirli bir kısıtlama kaldırır önceden tanımlanmış değerlerden bir boşluk ile ayrılmış listesi olabilir.
Tarayıcı Desteği
Tablodaki rakamlar tam özelliğini destekleyen ilk tarayıcı sürümü belirtin.
nitelik | |||||
---|---|---|---|---|---|
sandbox | 4.0 | 10.0 | 17.0 | 5.0 | 15.0 |
HTML 4.01 ve HTML5 Arasındaki Farklar
sandbox nitelik HTML5'teki yenidir.
Sözdizimi
<iframe sandbox=" Özellik Değerleri değer Açıklama ( no value ) tüm kısıtlamaları uygular allow-forms Yeniden sağlayan form gönderimini allow-pointer-lock API'leri yeniden etkinleştirir allow-popups Açılır pencereleri yeniden etkinleştirir allow-same-origin Çerçeve içeriğini aynı orijinden olarak tedavi edilecek verir allow-scripts komut dosyalarını yeniden etkinleştirir allow-top-navigation üst düzey tarama bağlamı gezinmek için iframe içeriğini verir
Diğer Örnekler
Örnek
Bir <iframe> sandbox sağlayan form gönderme:
<iframe src="demo_iframe_sandbox_form.htm" sandbox="allow-forms"></iframe> Kendin dene "
Örnek
Bir <iframe> sandbox sunucu içeriğine komut dosyalarını ve erişime izin:
<iframe src="demo_iframe_sandbox_origin.htm" sandbox="allow-same-origin
allow-scripts"></iframe> Kendin dene "