1

CSS ルールに基づいてブラウザーを検出する方法があることは知っていますが、同じトリックが Outlook で機能するかどうかはわかりません。私が考える方法は、URL を表示および非表示にする CSS ルールを使用して、受信者がリンクをクリックしたときに、それがどの電子メール プログラムから来たかを知ることができるようにすることです。

4

2 に答える 2

3

これがどのように可能になるかわかりません。ブラウザーの検出は、(CSS ではなく) Javascript を介して行われます。また、ユーザーが Web ベース以外の電子メール クライアント (Outlook など) を使用している場合、リンクをクリックすると、既定のブラウザーがトリガーされ、リンクが開かれ、読み込まれます。ブラウザーがサーバーに送信する情報には、どのアプリケーションがブラウザーを起動させたかはわかりません。

あなたの唯一の選択肢は、クライアントごとに異なるリンクを用意し、ユーザーの良さに頼って正しいリンクをクリックすることだと思います.

また、リンクがクリックされた後に利用できるいくつかの要因に基づいて、クライアントを推測する成功率はかなり高いと思います。

  • デバイスの種類
  • ブラウザ
  • オペレーティング システム
  • 電子メール アドレス (gmail.com または hotmail.com の場合、99% が Web クライアントを使用していることがわかります。または、デバイスの種類と組み合わせてより適切に一致させることができます)

次に、次のような一般化を行うことができます。

  • gmail/hotmail/yahoo ウェブメール アドレスではなく Windows からアクセス - おそらく Outlook を使用
  • ウェブメール アドレスではなく OSX からアクセス - おそらく Mail を使用
  • いずれかからアクセスし、ウェブメール アドレス - おそらくブラウザを使用

そのようなルールは、かなり意味のある統計を提供する可能性があります。

于 2011-09-29T01:39:23.850 に答える