验证浏览器要求和设置

时间:2013-07-08 09:09:40

标签: php javascript jquery zend-framework

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

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

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

  • 您可以通过设置和阅读javascript中的Cookie来检查是否启用了第一方Cookie。您可以通过对php文件执行ajax请求来对第三方cookie执行相同的操作
  • 这是一个艰难的
  • 您无法检测是否支持“html5”,但您可以检测是否启用了某些javascript功能(http://diveintohtml5.info/detect.html
  • 如果你使用的是jQuery,你可以选择 if(jQuery.browser&& jQuery.browser.msie&& jQuery.browser.version> 9)

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