В карточке города есть ссылка на официальный сайт. Раньше эта ссылка открывалась в новой вкладке. Но я не хочу, чтобы пользователь уходил с сайта и хочу растить метрику проведенного времени. Решил открывать сайт в попапе, как Википедию. Оказалось, что существует параметр X-Frame-Options или современный Content-Security-Policy, который может запретить встраивать сайт в iframe. В базе таких сайтов оказалось 40%. Окей, добавим новое поле в коллекцию и будем хранить текущий уровень разрешений с актуализацией раз в месяц. Если разрешение есть, будем открывать в попапе, а нет — во вкладке.

В карточке города есть ссылка на официальный сайт. Раньше эта ссылка открывалась в новой вкладке. Но я не хочу, чтобы пользователь уходил с сайта и хочу растить метрику проведенного времени | Сетка — социальная сеть от hh.ru