moj*_*uba 2 browser user-agent mozilla cross-browser
是否可以假设某个浏览器指示支持Mozilla/5.0 (compatible...)HTML5?
不可以.您应该使用Modernizr之类的东西来检测功能并在必要时进行回退.
HTML5是不同功能的集合,因此您应该检查所需的浏览器功能.User-Agent字段不应该用于确定兼容性,因为客户端程序可以说谎.用户代理嗅探不是推荐的确定兼容性的方法 - 它太容易出错,并且有多个浏览器可以将用户代理字段更改为显示为其他浏览器.
Mozilla/5.0或Mozilla/4.0在这么多浏览器的User-Agent中出现的原因是为了表明它们与某些版本的Netscape具有向后兼容性(4.0 = Netscape 4.0 - 5.0与原始套件兼容(aka海猴子)).基本上每个浏览器都会声称这种兼容性,所以它不是一个非常有用的指标.
| 归档时间: |
|
| 查看次数: |
1325 次 |
| 最近记录: |