Apple Mail & Entourage Client Detection
Я выяснил, как отследить электронную почту, полученную в Apple Mail и Entourage - я подумал, что, возможно, можно использовать заголовок пользовательского агента, как вы можете использовать в Outlook и Thunderbird, но, похоже, это не так.
Пример Entourage User Agent: 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 ответ
Entourage и Apple Mail используют платформу AppleWebKit, которая генерирует пользовательский агент, который вы видите. Похоже, что Safari и Chrome добавляют текст в конце строки UA, а Entourage и Apple Mail - нет.