按钮功能返回用户操作系统和浏览器版本?

时间:2013-06-10 13:31:57

标签: button browser operating-system version system

我为IE 7或更低版​​本的用户运行了一个重定向到“我们很抱歉”页面的网站,直到我创建了一个IE降级版本的网站。

我真正想要的是页面上的一个按钮,当按下该按钮时,会向用户发送一个包含用户操作系统和浏览器版本的电子邮件。

我是如何做到这一点的?

1 个答案:

答案 0 :(得分:1)

用户代理嗅探很糟糕!尝试检测必要的功能或抑制缺陷。

如果你真的需要这样做,

  • 评估服务器端HTTP请求标头的用户代理字符串,或
  • 在客户端评估window.navigator并告诉服务器。

由于两种方法都需要服务器的配合,但只有第二种方法需要客户端,我会选择第一种,因为它只需要在一个地方进行更改。