目前,我有一个允许用户上传图片的Rails CMS。在将其保存到数据库之前,该页面将显示其图像的2D预览。保存后,预览将被删除,而图像将作为iframe内的3D全景图呈现给用户。
理想情况下,我想创建一个浏览器白名单,允许用户将保存的图像视为3D全景图像 - 否则图像仍为2D。
我的问题是,鉴于A-Frame不支持Internet Explorer(以及可能是其他浏览器的早期版本),如何检测用户正在使用哪个特定浏览器查看该网站?
我已经在设备检测中通读了Utils documentation和this thread,但是没有任何见解。
任何建议都将受到赞赏:)
答案 0 :(得分:0)
您可以使用navigator.userAgent确定浏览器信息。在线使用大量公用设施,不仅仅是A-Frame特有的。
A-Frame有几个实用程序,目前没有记录:
AFRAME.utils.isMobile
AFRAME.utils.isIOS
AFRAME.utils.isGearVR