正在检测客户端信息 Javascript/Jquery

Detecting Client information Javascript/Jquery

我希望能够获得有关打开我的电子邮件的用户的信息。在 mailchimp 完成后,我认为这将是一个更好地进入 javascript 的好方法。 (不,我不是要挑战 Mailchimp)

经过一些研究,我发现 mailchimp 在从他们的服务器加载的电子邮件中放置了一个 1x1 图像。例如:

<img src="http://mailchimp.com/?userid=23456" />

我的问题是:他们如何使用 Javascript/Jquery 检测电子邮件客户端/或者它是否是网络邮件?可以使用这种语言还是应该使用其他语言?

我很挣扎,因为我知道您可以检测到浏览器信息,但实际上并没有为此打开浏览器。

如果你不能说我有点菜鸟,请帮助我正确的方向。

在大多数情况下,基于

"User-Agent" 的检测不是可靠的解决方案,因为:

  • 规则(正则表达式)经常过时且不完整
  • 你要不断更新检测代码

但是,这是迄今为止我发现的最好的库之一:

http://hgoebl.github.io/mobile-detect.js/