У меня есть приложение angular, работающее за Cloudflare и маршрутизацией шлюза посланника, развернутым с помощью kubernetes. Я хочу проверить, из какого браузера приложение получает трафик, и сопоставить его со списком поддерживаемых браузеров, которые у меня есть. Если браузер не подходит, я хотел бы создать статическую html-страницу, на которой говорится: извините, мы не поддерживаем этот браузер, и, пожалуйста, следуйте инструкциям по обновлению вашего браузера и т. Д.
Теперь есть много решений для достижения того же самого, но у меня есть жесткое требование полностью заблокировать мой веб-сайт для неподдерживаемых браузеров.
Я могу легко сделать это в своем приложении, но зачем загружать все приложение angular только для того, чтобы запретить доступ к моему веб-сайту. Было бы здорово заблокировать пользователей от самого рута. Проблема в том, что у меня нет nginx, haproxy и т. Д., И в этом случае было бы довольно просто реализовать это. Вместо этого у меня есть облачная вспышка и посол, в которых у меня меньше всего опыта.
Может ли кто-нибудь посоветовать мне, как я могу добиться обнаружения и перенаправления браузера на основе некоторых условий с помощью облачной вспышки или посла?