Как запретить редирект из iframe?

Пользователь

от kaleigh , в категории: JavaScript , год назад

Как запретить редирект из iframe?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от nicolette.stoltenberg , год назад

@kaleigh 

Для запрета редиректа из iframe вы можете добавить атрибут sandbox со значением "allow-same-origin" к тегу iframe. Это позволит фрейму загружать только содержимое из того же источника, исключая возможность перенаправления на другие страницы.


Пример использования:

1
<iframe src="https://example.com" sandbox="allow-same-origin"></iframe>


Также можно добавить другие значения атрибута sandbox, в зависимости от ваших потребностей, чтобы ограничить или разрешить другие действия в iframe. Например:

1
<iframe src="https://example.com" sandbox="allow-same-origin allow-scripts"></iframe>


В этом примере фрейм сможет выполнять сценарии, но все еще будет ограничен доступом к другим источникам.