SendGrid电子邮件中的按钮链接在Apple Mail上无法使用

3

我已经创建了HTML并通过SendGrid模板将内联内容转换为适用于大多数电子邮件客户端的渲染。然而,在Apple Mail中有一个元素,一个按钮和链接无法渲染。该按钮根本不起作用。在Gmail和其他客户端中,它能正常工作并链接到目标页面。

我尝试使用现有代码来渲染按钮,但并没有什么不同。想知道是否还有其他人在Apple Mail中遇到过这个问题。

<table border="0" cellpadding="0" cellspacing="0" class="module" data-role="module-button" data-type="button" role="module" style="table-layout: fixed;box-sizing: border-box;border-collapse: collapse;" width="100%"><tbody style="box-sizing: border-box;"><tr style="box-sizing: border-box;page-break-inside: avoid;"><td align="center" class="outer-td" style="padding: 0px 0px 45px 0px;box-sizing: border-box;"><table border="0" cellpadding="0" cellspacing="0" class="button-css__deep-table___2OZyb wrapper-mobile" style="text-align: center;box-sizing: border-box;border-collapse: collapse;"><tbody style="box-sizing: border-box;"><tr style="box-sizing: border-box;page-break-inside: avoid;"><td align="center" bgcolor="#F5A623" class="inner-td" style="border-radius: 6px;font-size: 16px;text-align: center;background-color: inherit;box-sizing: border-box;"><a style="background-color: #F5A623;border: 1px solid #333333;border-color: #F5A623;border-radius: 3px;border-width: 1px;color: #ffffff;display: inline-block;font-family: helvetica,sans-serif;font-size: 16px;font-weight: normal;letter-spacing: 0px;line-height: 16px;padding: 15px 75px 15px 75px;text-align: center;text-decoration: none;box-sizing: border-box;-webkit-text-decoration-skip: objects;" href="{{{c2a_link}}}" target="_blank">{{c2a_button}}</a></td></tr></tbody></table></td></tr></tbody></table>

定义“不起作用”。它根本没有显示出来吗?它显示出来了但是不能点击吗? - ceejayoz
1
嗨Ceejayoz,按钮按预期正确渲染,但在Apple Mail客户端中无法点击。谢谢。 - MagicPossum
1个回答

4
我已解决这个问题,原因很简单,链接是'www.example.com',但必须严格为'http://www.example.com'才能让苹果邮件客户端识别按钮链接。谢谢。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接