如何抵制html5网站的旧版浏览器

时间:2014-04-14 07:31:05

标签: javascript php html5 browser

我正在使用HTML5,CSS3,jQuery 2.x以及简要的新技术,我想用一种美丽的方式来防止我的用户使用旧浏览器进行表单。如何在javascript或php中完美地检测旧浏览器,如何向他们显示合适的信息,你的想法是什么?

2 个答案:

答案 0 :(得分:1)

不要通过阻止他们来减少人们的浏览体验,而应考虑渐进增强。虽然它可能需要更多的工作,但它是值得的。如上所述,请查看modernizr

答案 1 :(得分:1)

此网站提供了一个易于使用的脚本,可以帮助您的用户以一种很好的方式升级他们的浏览器:

http://www.browser-update.org/

  
      
  1. 在您的网站上添加我们的小型javascript通知
  2.   
  3. 访问过时浏览器的访问者会被一个不受干扰的小酒吧告知,他的浏览器不是最新的,它是   建议更新。
  4.   
  5. 通过点击该栏,他将进入一个信息页面,其中包含更改/更新原因和一些浏览器选项。
  6.   
  7. 如果访问者忽略了这些建议,它将不会再出现一段时间了。
  8.   

它不会阻止用户使用您的网站,它只是通知他们他们有一个过时的浏览器并试图鼓励他们更新,并且它以谨慎的方式这样做。

默认情况下,脚本会为推荐的一组旧浏览器提供此消息(当浏览器变得太旧时会自动更新),但您也可以手动选择消息将显示在哪些浏览器中。

您还可以自定义消息的外观。