Atribut sandbox <iframe> HTML

Definisi dan penggunaan

sandbox Atribut mengaktifkan grup batasan ekstra untuk konten di iframe.

Ketika sandbox Ketika atribut ada, ia akan:

  • Tampilkan konten sebagai berasal dari sumber tunggal
  • Mencegah pengiriman formulir
  • Mencegah eksekusi skrip
  • Nonaktifkan API
  • Mencegah tautan mengarah ke konteks browser lain
  • Mencegah konten menggunakan plugin (melalui <embed>, <object>, <applet> atau cara lain)
  • Mencegah konten menavigasi konteks browser yang paling tinggi
  • Mencegah fungsi yang diaktifkan otomatis (contoh, pemutar video otomatis atau otomatis mengfokus ke kontrol formulir)

sandbox Nilai atribut dapat kosong (maka diterapkan semua batasan), atau daftar nilai yang ditentukan sebelumnya yang dipisahkan dengan spasi, yang akan menghilangkan batasan tertentu.

Contoh

Contoh 1

<iframe> dengan batasan ekstra:

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

Coba sendiri

Contoh 2

Memungkinkan pengiriman formulir sandbox <iframe>:

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

Coba sendiri

Contoh 3

Memungkinkan sandbox <iframe> untuk skrip:

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

Coba sendiri

Sintaks

<iframe sandbox="value">

Nilai atribut

Nilai Deskripsi
""(tidak ada nilai) Aplikasikan semua batasan berikut.
allow-forms Memungkinkan pengiriman formulir.
allow-modals Memungkinkan untuk membuka jendela modal.
allow-orientation-lock Memungkinkan untuk mengunci arah layar.
allow-pointer-lock Memungkinkan menggunakan API Pointer Lock.
allow-popups Memungkinkan jendela pop-up.
allow-popups-to-escape-sandbox Memungkinkan jendela pop-up membuka jendela baru tanpa mewarisi sandboxes.
allow-presentation Memungkinkan memulai sesi pertunjukan.
allow-same-origin Memungkinkan konten iframe dianggap memiliki sumber yang sama seperti dokumen yang mengandungnya.
allow-scripts Memungkinkan menjalankan skrip.
allow-top-navigation Memungkinkan konten iframe meng导航 ke konteks konteks tingkat tinggi browser.
allow-top-navigation-by-user-activation Memungkinkan konten iframe meng导航 ke konteks konteks tingkat tinggi browser, tetapi hanya saat pengguna memulai.

Dukungan browser

Angka di tabel menunjukkan versi browser pertama yang mendukung atribut ini.

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