检测超过两年的浏览器
Detect Browsers older than two years
这适用于拥有大约 10,000 名用户的私营公司网站。
我已经看到了一些浏览器检测的努力,但浏览器的年龄一无所获,有人对此有想法吗?
相关项目:
- http://fresh-browsers.com/en
- https://github.com/Groozly/Fresh-Browsers
- http://jquery.thewikies.com/browser/
到目前为止,我一直在考虑客户端,但如果有任何服务器端选项,我也对此持开放态度。
不寻求抓取网站。
他们正在寻求升级浏览器,目前希望放弃对两年以上浏览器的支持
你走
错了路。您不支持浏览器,而是支持功能。浏览器不会像食品储藏室里的一罐豆子那样过期。在开发时使用功能检测和 polyfill - 这将追溯地为 10 年前的浏览器提供支持。
存在各种工具可帮助您支持功能部门可能缺少的浏览器。一个流行的是Modernizr。这不仅公开了一个对象,该对象告诉您有关用户代理能力的 40 多种不同内容,它还填充了 HTML5 标记的子集,并将信息丰富的 CSS 类名附加到您的文档中,让您针对支持或不支持任何给定功能的浏览器设置样式。
使用这样的优秀实践最终会为您的客户带来更好的体验,提高雇主的声誉,并减少您必须尝试找出一些神奇的表达方式来确定无面浏览器的古老性的挫败感一些可变的用户代理字符串。
Firefox 在其用户代理字符串中包含构建日期,但我不确定其他浏览器是否这样做。我认为您最好的选择是使用白名单方法,而不是尝试将未知数量的浏览器列入黑名单。以下是一些网站,可以帮助您在用户的浏览器不在白名单上时发出警告。
- http://code.google.com/p/ie6-upgrade-warning/
- http://browser-update.org/
- http://www.ajaxblender.com/browser-detection.html
- http://www.updateyourbrowser.net/en/
- http://www.privacychoice.org/resources/browser_upgrade -
相关文章:
- 当同一浏览器的两个实例浏览时,Javascript页面如何具有唯一的ID
- javascript中两年之间的小时差(带闰年)
- 如何在javascript中显示两年之间的所有闰年
- JavaScript函数,用于计算两个日期之间的年、月和天数
- 在两个浏览器选项卡之间共享变量范围
- 如何使用WebRTC在两个浏览器之间传输文件
- 不同机器上的两个浏览器查看同一页面
- 当有两个浏览器实例时,如何检查浏览器会话是否存在
- 我在同一域中并排打开了两个浏览器.我想将一个网格的选定行拖到另一个浏览器.可能吗
- 是否可以使用 JQuery 或其他方法在两个浏览器窗口之间拖放一些内容
- 两个浏览器窗口之间的通信:弹出窗口和父窗口
- 检测是否对同一站点打开了两个浏览器窗口
- 检测超过两年的浏览器
- 同时在两个浏览器上运行Leap Motion
- 通过窗口.当两个浏览器完全独立时,从一个浏览器打开对象到另一个浏览器
- 两个浏览器之间的音频/视频直播,哪些技术
- 如何在JavaScript中获得两年的月份范围
- 是否有可能在不使用服务器的情况下,在不同机器(但在同一WLAN上)的两个浏览器之间发送数据?
- web应用程序在两个浏览器窗口(ASP.净MVC)
- 重构if/else语句,时间跨度在两年之间