使用Ruby on Rails应用程序检测移动用户代理



我正在创建一个Rails 3应用程序,在那里我向移动用户发送电子邮件,当发送电子邮件时,我添加了一个img标签以及src url作为我的Rails应用程序url。

现在当用户打开电子邮件时,img标签被加载,请求被发送到我的Rails应用程序。

但是这里的问题是移动设备上的用户必须点击显示图像按钮或需要在他们的移动设备上启用图像显示,然后只有img被加载,请求被发送到我的应用程序

我需要一些方法,当电子邮件被读取时,请求应该被发送到我的rails应用程序,使用电子邮件中附加的URL。

我不认为你可以强制访问电子邮件中的url。这将是一个相当大的安全问题。用户必须点击它,您才能接收请求。

顺便说一下,图像不仅仅与移动设备有关。在gmail pc上也是如此,图像默认不加载,用户可以决定显示一次或从现在开始信任发件人。