我正在编写代码片段,以检查浏览器是否为适用于Android的Firefox / Firefox OS / Firefox。 检查方法是具有少量特征检测的用户代理。
我还没有找到一种更好的方法来完成涵盖所有情况的完整功能检测。
这里的要点是: https://gist.github.com/Mte90/11087393
任何更专业的解决方案?
答案 0 :(得分:0)
据我所知,没有其他方法可以做到这一点,但我建议您在需要使用特定内容时进行功能检测,而不是使用用户代理。例如,您可以使用
if (navigator.connection) //Network Information API
if (navigator.battery) // Battery Status API
或使用像Modernizr这样的库。