【问题标题】:How to detect the device when clicking the link from the mail单击邮件中的链接时如何检测设备
【发布时间】:2014-03-14 12:38:06
【问题描述】:

我们的要求是向将拥有我们网站链接的用户发送一封电子邮件。由于网站也可以在移动设备中打开,因此当用户单击电子邮件中的链接时,如果设备是移动设备或桌面站点,则应将其重定向到移动应用程序站点。

目前我们正在使用 C# 发送电子邮件。由于电子邮件的 HTML 正文不支持 Javascript,我们正在寻找其他方法。任何人都可以建议如何检测设备并适当地从电子邮件重定向到链接。

谢谢。

【问题讨论】:

  • 通常这种检测是在另一边进行的——同时在不同的设备和浏览器上打开相同的 URL。

标签: email html-email


【解决方案1】:

您不需要电子邮件中的任何内容 - 而是在您的网站中使用媒体查询来调整结果以适应屏幕大小。如果需要,您可以拥有一个响应式网站,或者在您的主​​网站上使用 javascript 将它们重新路由到您网站的移动版本。

在电子邮件中没有真正的方法可以做到这一点。从技术上讲,您可以在电子邮件中放置媒体查询以显示或隐藏一个或另一个链接,但电子邮件中并非 100% 支持媒体查询,因此您最好在您的网站上使用它们。

【讨论】:

  • 感谢您的建议。我们决定在邮件中提供两个链接,让用户决定他想选择哪一个。
猜你喜欢
  • 2012-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-02
相关资源
最近更新 更多