<portal> — новый HTML-элемент для встраивания контента на страницы сайта. Он призван обеспечить новый способ загрузки и навигации по веб-страницам: https://web.dev/hands-on-portals
По сути, <portal> — это более продвинутая версия <iframe>. Самая главная разница в том, что <portal> позволяет перемещаться внутри контента, который внедрён на страницу извне, а <iframe> не позволяет этого по соображениям безопасности.
А проблемы с безопасностью в <portal> определённо есть. Автор этой статьи знает как минимум о девяти: https://research.securitum.com/security-analysis-of-portal-element/
#фронтенд #html #безопасность
По сути, <portal> — это более продвинутая версия <iframe>. Самая главная разница в том, что <portal> позволяет перемещаться внутри контента, который внедрён на страницу извне, а <iframe> не позволяет этого по соображениям безопасности.
А проблемы с безопасностью в <portal> определённо есть. Автор этой статьи знает как минимум о девяти: https://research.securitum.com/security-analysis-of-portal-element/
#фронтенд #html #безопасность