3

webbug 手法を使用して電子メールの開封を追跡し、電子メール クライアントを検出すると、ユーザー エージェント文字列によって Outlook のバージョンを知ることができましたが、Outlook 2007 以降の場合のみです。(キーコード MSOFFICE 12 と MSOFFICE 14 による) Outlook 2003 の文字列を見ると、IE ブラウザーで開く場合と比較すると、非常によく似ています。これら 2 つのユーザー エージェント文字列の違いを示すキーワードはありますか?

あなたの助けに感謝!

4

1 に答える 1

1

残念ながら、ユーザー エージェント文字列からはわかりません。Outlook 2003 と IE 8 がインストールされた古い Windows XP 仮想マシンで、次の 2 つの文字列を取得します。

Outlook 2003:

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0)

Internet Explorer 8:

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)

あなたがするかもしれないこと:

Outlook 2003 のみを対象として、条件付きコメント内に画像を追加し、この画像を他の追跡に追加して追跡します。次に、それらの 2 つを組み合わせて、古い Outlook バージョンを識別できます。

または、すべての IE7 ユーザー エージェント文字列を Outlook 2003 として扱う必要があります。これは、ユーザーが IE7 を使用して電子メールを表示するよりも古いバージョンの Outlook 2003 を使用している可能性がはるかに高いことを前提としています。

于 2014-04-25T18:11:13.157 に答える