gmail.com、outlook.com、hotmail.com传递的推荐主机名是什么?

gmail.com、outlook.com、hotmail.com传递的推荐主机名是什么?,outlook,gmail,hostname,referrer,Outlook,Gmail,Hostname,Referrer,当有人访问我的网站时,我想检查他们是来自Gmail、Outlook.com还是Hotmail.com。 我安装了Fiddler,但当我来自Gmail时,我在任何地方都找不到推荐主机名。 是否为这些邮件客户端传递了Referer主机名?如果是https://URL,浏览器不会在Referer字段中传递URL,因为它可能包含私人信息。发件人: 客户端不应在(非安全)中包含Referer标头字段 HTTP请求,如果引用页是使用安全的 协议 我发现,如果主机和链接到的url都使用相同的协议,那么它会传递

当有人访问我的网站时,我想检查他们是来自Gmail、Outlook.com还是Hotmail.com。 我安装了Fiddler,但当我来自Gmail时,我在任何地方都找不到推荐主机名。
是否为这些邮件客户端传递了Referer主机名?

如果是
https://
URL,浏览器不会在Referer字段中传递URL,因为它可能包含私人信息。发件人:

客户端不应在(非安全)中包含Referer标头字段 HTTP请求,如果引用页是使用安全的 协议


我发现,如果主机和链接到的url都使用相同的协议,那么它会传递
HTTP\u REFERER

Outlook.com即使链接不安全(http),也会传递http\u referer。看起来他们只是将“”作为所有请求的引用传递,这很好。我希望所有主要供应商都能这样做。

谢谢!可以肯定的是:这也意味着,既然Google.com现在正在通过https运行所有内容,我们甚至无法再看到是否有人来自Google.com(当然,除非检查Google Analytics)?我猜Facebook也是如此,它一直通过https发送流量?是的,没错。你会发现很多网站只使用https,这意味着在很多情况下你不会得到推荐人。在这里检查答案:显然,如果你的网站(或电子邮件中的图像)使用https,那么推荐人就会通过on@MatthewLock是的,这就是“不安全”在RFC中的含义。而且,我注意到IE没有通过任何使用https的基于web的电子邮件客户端的URL引用。