HTML sandbox Атрибут
Определение и использование
Атрибут sandbox включает дополнительный набор ограничений для содержимого в IFRAME.
Когда атрибут sandbox присутствует, и он будет:
- Рассматривать содержимое как уникальное происхождение
- Отправка формы блока
- Выполнение блочного сценария
- Отключение API
- Запретить ссылки для других контекстов просмотра
- Запретить использование подключаемых модулей <embed>, <object>, <applet>, или других)
- Предотвращение перемещения содержимого по контексту просмотра верхнего уровня
- Блокировать автоматически запускаемые функции (например, автоматическое воспроизведение видео или автоматическая фокусировка элемента управления формы)
Значение атрибута sandbox может быть либо просто sandbox (затем применяются все ограничения), либо разделенным пробелами списком предварительно определенных значений, которые будут удалять определенные ограничения.
Относится к
Атрибут sandbox можно использовать для следующего элемента:
Элемент | Атрибут |
---|---|
<iframe> | sandbox |
Пример
<iframe> с дополнительными ограничениями:
<iframe src="demo_iframe_sandbox.htm" sandbox></iframe>
Поддержка браузера
Номера в таблице указывают первую версию браузера, которая полностью поддерживает этот атрибут.
Атрибут | |||||
---|---|---|---|---|---|
sandbox | 4.0 | 10.0 | 17.0 | 5.0 | 15.0 |