Есть ли способ определить браузер на основе URL-адреса конечной точки веб-push-уведомления?
Я хотел бы добавить список конечных точек на страницу настроек пользователя, чтобы он мог видеть, какие устройства подключены, и удалять те, которые ему не нужны, но все, что у меня есть, это конечная точка (и данные аутентификации) в формате, подобном этому :
Я хотел бы преобразовать его во что-то вроде:
- Хром на Samsung Galaxy 8
- Фаерфокс в Виндовс 7
- Internet Explorer на iPhone 6
Можно ли как-то это сделать, или мне нужно собирать эти данные заранее? Я знаю, что могу получить домен формы браузера, но есть ли список, содержащий все возможности?