这是一个拥有大约 10,000 个用户的私人公司网站。
我已经看到了一些浏览器检测的努力,但与浏览器的年龄无关,有人对此有想法吗?
相关项目:
- http://fresh-browsers.com/en http://fresh-browsers.com/en
- https://github.com/Groozly/Fresh-Browsers https://github.com/Groozly/Fresh-Browsers
- http://jquery.thewikies.com/browser/ http://jquery.thewikies.com/browser/
到目前为止,我正在考虑客户端,但如果有任何服务器端选项,我也对此持开放态度。
不希望抓取网站。
他们正在寻求升级浏览器,目前希望放弃对两年以上浏览器的支持
你的做法完全错误。您不支持浏览器,您支持功能。浏览器不会像食品储藏室里的一罐豆子那样过期。开发时使用功能检测和填充 - 这将为 10 年前的浏览器提供追溯支持。
有各种工具可以帮助您支持功能部门可能缺乏的浏览器。一种流行的方法是 Modernizr。这不仅公开了一个对象,告诉您超过 40 种有关用户代理功能的不同信息,它还填充了 HTML5 标记的子集,并将信息丰富的 CSS 类名附加到您的文档,让您可以针对支持或不支持的浏览器进行样式设置不支持任何给定的功能。
使用这样的优秀实践最终将为您的客户带来更好的体验,提高雇主的声誉,并减少您必须尝试找出一些神奇的表达式来通过某些可变的用户代理字符串确定匿名浏览器的古老性的挫败感。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)