В настоящее время у меня есть CMS Rails, которая позволяет пользователю загружать изображение. Перед сохранением в базе данных на странице отображается 2D-предварительный просмотр их изображения. После сохранения предварительный просмотр удаляется, и вместо этого изображение отображается для пользователя в виде 3D-панорамы внутри iframe.
В идеале я хотел бы создать белый список браузеров, которые позволяют пользователю просматривать сохраненное изображение в виде 3D-панорамы — иначе изображение остается 2D.
Мой вопрос заключается в том, что, учитывая, что A-Frame не поддерживает Internet Explorer (и, возможно, более ранние версии других браузеров), как мне определить, с каким конкретным браузером пользователь просматривает веб-сайт?
Я прочитал документацию по Utils и этот поток на устройстве обнаружение, однако, не дает никакого понимания.
Любой совет будет принят во внимание :)