Обнаружение клиента Apple Mail & Entourage - PullRequest
1 голос
/ 14 марта 2011

Я выяснил, как отследить электронную почту, полученную в 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 - я не слишком уверен (по крайней мере, я не смог найти), были ли разные версии Webkit для Entourage, Apple Mail и т. Д. п.

Мне также было интересно, есть ли что-нибудь уникальное (с точки зрения CSS), которое можно было бы включить для создания дорожки (например, если Apple Mail v4, включить это изображение, еще включить это изображение).

Вопрос в том, можно ли обнаружить разные версии Apple Mail или Entourage? Или кто-нибудь знает список версий Webkit / понимает соглашение о нумерации Webkit, которое соответствует любому клиенту?

1 Ответ

1 голос
/ 14 марта 2011

Entourage и Apple Mail используют каркас AppleWebKit, который генерирует пользовательский агент, который вы видите. Похоже, что Safari и Chrome добавляют текст в конце строки UA, а Entourage и Apple Mail - нет.

...