答案 0 :(得分:0)
我不确定你是否可以直接阅读旗帜。您还需要考虑不同的浏览器以及代码如何影响它们。
过去我曾使用Modernizr进行这类功能测试。 Modernizr是一个Javascript库,允许您根据该功能是否存在来创建测试并隐藏或启用网站或webapp的特定部分。
https://modernizr.com/download?setclasses&q=flash
引自Modernizr网站:
什么是Modernizr?
这是超快速测试的集合 - 或者我们想要调用的“检测” 它们 - 在您的网页加载时运行,然后您可以使用结果 为用户量身定制体验。
为什么需要它?
所有网络开发人员都反对差异 浏览器和设备之间。这主要是由于不同的功能 套:热门浏览器的最新版本可以做一些很棒的 旧浏览器无法做到的事情 - 但我们仍然需要支持 旧的。
Modernizr可以轻松提供分层体验:利用 支持它们的浏览器中的最新和最好的功能,没有 让不那么幸运的用户高低干燥。