gpt4 book ai didi

iphone - 检测移动邮件客户端的标准方法?

转载 作者:技术小花猫 更新时间:2023-10-29 12:31:29 24 4
gpt4 key购买 nike

此问题类似于“Standard way to detect mobile browsers in a web application based on the http request”,除了邮件客户端。例如,如果在内置的 iPhone 邮件客户端上打开一封电子邮件,它将显示一个专门为 iPhone 格式化的消息版本。如果在平板电脑或台式机上打开,它将显示为电子邮件的完整、全尺寸版本。这在原则上类似于具有可通过检测用户代理自动加载的移动友好网站版本的网站 - 但适用于电子邮件客户端。

那么 - 是否可以检测用于打开电子邮件的邮件客户端并相应地格式化消息?也许是一种检测屏幕分辨率的方法?

最佳答案

您可以尝试应用针对特定浏览器(如移动设备)的@media css 查询campaignmonitor help website上有很好的介绍但请注意,它可能只在满是浏览器和设备的情况下才受支持,幸运的是 iOS 在其中 :)

基本上,您是在定义针对特定屏幕宽度的 css 样式,以便您可以针对有限的屏幕空间优化您的电子邮件。

@media only screen and (max-device-width: 480px) { ... }

当谈论真正的检测并显示完全不同的电子邮件时,这真的是不可能的,因为您在那里谈论的是 javascript 而这不是在电子邮件中完成的,甚至可能不会在 99% 的所有电子邮件客户端中工作。但是您可以使用@media 查询来走很长的路。

关于iphone - 检测移动邮件客户端的标准方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5316381/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com