0

我需要验证浏览器是否符合我们网站的要求。如果不满足其中一项要求,我想在登录页面上显示相应的警告。要求如下:

  • 必须启用 Cookie
  • 必须启用 Javascript
  • 必须支持 HTML5
  • IE9+

你对这个问题的处理方法是什么?你能推荐一个我可以用来完成这项工作的开源库(Javascript、PHP、Zend Framework 2)吗?或者我可以参考一个好的诊断网站来检查浏览器要求吗?验证要求将为我们节省大量支持时间。

4

2 回答 2

2

看起来http://detector.dmolsen.com/可能会有很大帮助。它也可以与众所周知的http://modernizr.com/结合使用!

于 2013-07-08T09:21:46.220 回答
0
  • 您可以通过设置和读取 javascript 中的 cookie 来检查是否启用了第一方 cookie。您可以通过对 php 文件执行 ajax 请求来对 3rd 方 cookie 执行相同的操作
  • 这是一个艰难的
  • 您无法检测是否支持“html5”,但您可以检测是否启用了某些 JavaScript 功能(http://diveintohtml5.info/detect.html
  • 如果你使用 jQuery,你可以使用 if (jQuery.browser && jQuery.browser.msie && jQuery.browser.version > 9)

不幸的是,后者不适用于 jQuery 版本 > 1.9.1

于 2013-07-08T09:17:24.500 回答