HTML <iframe> -sahko:raameen ominaisuus
Määrittely ja käyttö
sandbox
Ominaisuus ottaa käyttöön lisärajoitukset iframe:n sisällölle.
Kun sandbox
Ominaisuuden olemassa ollessa se:
- Sisältö nähdään ainutlaatuisena lähteenä
- Estä lomakkeen lähettäminen
- Estä skriptien suoritus
- Poista API:n käytöstä
- Estä linkkien osoittaminen muihin selaimen konteksteihin
- Estä sisällön käyttö lisäohjelmistoissa (esim. <embed>, <object>, <applet> tai muilla tavoilla)
- Estä sisällön navigointi ylimmäiseen selaimen kontekstiin
- Estä automaattisesti käynnistyvät toiminnot (esim. videoiden automaattinen toisto tai lomakkeiden kontrollien automaattinen fokusoituminen)
sandbox
Ominaisuuden arvo voi olla tyhjä (silloin sovelletaan kaikkia rajoituksia) tai alaviivalla erotettujen ennalta määriteltyjen arvojen luettelo, joka poistaa tiettyjä rajoituksia.
Esimerkki
Esimerkki 1
Sahko:raameen kanssa lisärajoitusten:
<iframe src="demo_iframe_sandbox.htm" sandbox></iframe>
Esimerkki 2
Salli lomakkeen lähettämisen <iframe> -sahko:raameen:
<iframe src="demo_iframe_sandbox_form.htm" sandbox="allow-forms"></iframe>
Esimerkki 3
Salli skriptien <iframe> -sahko:raameen:
<iframe src="demo_iframe_sandbox_origin.htm" sandbox="allow-scripts"></iframe>
Syntaksi
<iframe sandbox="value">
Ominaisuuden arvo
Arvo | Kuvaus |
---|---|
""(ei arvoa) | Soveltaessa kaikki seuraavat rajoitukset. |
allow-forms | Salli lomakkeen lähettäminen. |
allow-modals | Salli modalin ikkunan avaaminen. |
allow-orientation-lock | Salli näytön suunnan lukitus. |
allow-pointer-lock | Sallii Pointer Lock API:n käytön. |
allow-popups | Sallii ponnahdusikkunat. |
allow-popups-to-escape-sandbox | Sallii ponnahdusikkunat avata uuden ikkunan ilman sandboxin perintää. |
allow-presentation | Sallii aloittaa esityssession. |
allow-same-origin | Sallii iframe-sisällön nähdään olevan samasta lähteestä kuin sisältävä dokumentti. |
allow-scripts | Sallii skriptien suorittamisen. |
allow-top-navigation | Sallii iframe-sisällön navigoida sen ylätason selaimen kontekstin. |
allow-top-navigation-by-user-activation | Sallii iframe-sisällön navigoida sen ylätason selaimen kontekstin, mutta vain käyttäjän aloitteesta. |
Selaimen tuki
Taulukossa olevat numerot mainitsevat ensimmäisen täysin tukevan selaimen version.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 10.0 | 17.0 | 5.0 | 15.0 |