Атрибут 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>