Атрибут sandbox
Описание
Указывает некоторые ограничения для контента, к примеру можно заблокировать какие - нибудь скрипты.
Это повышает безопасность сайта, т.к. источник информации может быть непроверен.
Синтаксис
<iframe sandbox='значения'>...</iframe>
Значение | Описание |
allow-forms | Разрешает контенту фрейма отправлять данные из форм. |
allow-modals | Разрешает открытие модальных окон, например таких как alert, реализованных через JavaScript. |
allow-orientation-lock | Разрешает отключать возможность блокировки экрана. |
allow-pointer-lock | Разрешает фрейму использовать Pointer Lock API. |
allow-popups | Разрешает всплывающие окна, например window.open, showModalDialog, target='_blank'. |
allow-presentation | Разрешает фрейму использовать Presentation API. |
allow-same-origin | Разрешает загружать содержание фрейма, думая, что источником является родительский документ. А также блокирует вспылающие окна. |
allow-scripts | Разрешает запуск и выполнение скриптов, реализованных через JavaScript, например. Создание всплывающих окон запрещается! |
allow-top-navigation | Разрешает открывать ссылки фрейма в родительском документе. |
Пример
<!DOCTYPE html>
<html lang='ru'>
<head>
<meta charset='UTF-8'>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<title>Document</title>
</head>
<body>
<iframe src='/files/html/sandbox-ex.html' frameborder='10' sandbox=''></iframe>
</body>
</html>
Читайте также
Тег <optgroup>. Атрибут label
Обозначает заголовок группы. Обязательный атрибут.
Тег <ins>. Атрибут datetime
Указывает, когда было редактирование.
Тег <thead>. Атрибут align
Указывает, как выравнивать текст в строке.
Тег <iframe>. Атрибут align
Выравнивает фрейм по краю, и задает способ обтекания текстом.
Тег <iframe>. Атрибут frameborder
Устанавливает, отображать границу вокруг фрейма или нет.