【问题标题】:Apple Mail & Entourage Client DetectionApple Mail 和 Entourage 客户端检测
【发布时间】:2011-03-14 19:40:55
【问题描述】:

我一直在研究如何跟踪在 Apple Mail 和 Entourage 中接收的电子邮件 - 我想也许可以像使用 Outlook 和 Thunderbird 一样使用用户代理标头,但似乎没有。

示例 Entourage 用户代理:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-us) AppleWebKit/533.19.4 (KHTML, like Gecko)

我知道您可以使用 PHP 进行跟踪,方法是在图像中使用它(它只会在显示图像时进行跟踪)。

查看了用户代理,唯一不同的是它显示了 webkit 版本——我不太确定(至少我找不到)是否有不同的用于 Entourage、Apple Mail 等的 Webkit 版本第四次。

我也一直想知道是否可以包含任何独特的东西(就 CSS 而言)来生成轨道(例如,如果 Apple Mail v4,则包含此图像,否则包含该图像)。

问题是,是否有办法检测不同版本的 Apple Mail 或 Entourage?或者有谁知道 Webkit 版本列表/了解与任一客户端对应的 Webkit 编号约定?

【问题讨论】:

    标签: php email email-client


    【解决方案1】:

    Entourage 和 Apple Mail 都使用 AppleWebKit 框架,该框架正在生成您所看到的用户代理。 Safari 和 Chrome 似乎在 UA 字符串的末尾添加了文本,但 Entourage 和 Apple Mail 没有。

    【讨论】:

    • 你知道如果在不同版本的Apple Mail中使用UA有什么不同吗?
    • 必须满足于匹配“Apple Mail & Entourage”而不是分开它们
    猜你喜欢
    • 2023-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-08
    • 2013-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多