如何确定正在使用哪个电子邮件客户端?
P粉514458863
P粉514458863 2024-03-21 22:19:09
0
1
317

我想看看是否有办法根据用户的电子邮件客户端自定义 HTML 电子邮件。

我想知道是否有一种可靠的方法可以通过类似用户代理的方式来执行此操作,该代理可以指示它正在 Gmail、Outlook 等中查看。那么是否有一种简单的方法来显示和隐藏一些包含客户端特定内容的 ID,有点像媒体查询。我没有看到任何对用户代理媒体查询的支持,因此这看起来有些牵强。

我知道现代客户端不倾向于支持 Javascript,因此这使事情变得复杂。说实话,如果这些事情一开始就能完成,我会感到非常惊讶,但我认为这值得一问。

就上下文而言,此消息将告诉人们如何编辑他们的电子邮件签名,每个客户端的签名都不同。我宁愿拥有一组动态说明,而不是为每个客户提供说明。

P粉514458863
P粉514458863

全部回复(1)
P粉147045274

这有时是可能的,但它会发生变化,因为它本质上是基于错误和非官方的定位方式。

查看https://howtotarget.email/,了解针对不同电子邮件客户端的最新方法。

例如 Outlook 窗口:

此外,此错误也适用于针对 Yahoo 和 Gmail IMAP(一个版本) Gmail):

Outlook.com(必须放在正文的样式块中,而不是放在头部)

.olm-fragment-custom .your-class-name {
  /* Replace this comment with your styles */
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!