Атрибут allow

Атрибут allow указывает политику разрешений для элемента <iframe> и определяет, какие функциональные возможности могут использоваться во встроенном документе.

Синтаксис

<iframe allow="<политика>">...</iframe>

Значения

Некоторые значения атрибута allow перечислены в таблице.

Значение allow Описание
* Разрешает все возможности
accelerometer Разрешает доступ к акселерометру
autoplay Разрешает автовоспроизведение медиа с звуком
camera Разрешает доступ к камере
geolocation Разрешает использование геолокации
microphone Разрешает доступ к микрофону
self Разрешает всё, но только для документов с этого же сайта.
none Запрещает всё.
vr Разрешает доступ к API виртуальной реальности

Значение по умолчанию

По умолчанию разрешено использование всех возможностей.

Пример

<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>allow</title> </head> <body> <iframe allow="geolocation" width="330" height="400" src="page/geolocation.html"></iframe> </body> </html>

Браузеры

79 60 47 11.1 74
60 74 44 11.3

В таблице браузеров применяются следующие обозначения.

  • — элемент полностью поддерживается браузером;
  • — элемент браузером не воспринимается и игнорируется;
  • — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.

Число указывает версию браузреа, начиная с которой элемент поддерживается.