0

我创建了一封将发送给客户的 Visualforce 电子邮件。在这封电子邮件中,我还希望在以下网站上创建一个类似 Facebook 的按钮。 http://developers.facebook.com/docs/reference/plugins/like/

现在我已经创建了这个,它在 Visualforce Html 示例中看起来很好,完全符合我的要求,但是当我发送测试邮件时,按钮不显示。因此,html 邮件的其余部分可以正常加载,而不是 html 示例中所示的 facebook 按钮。

这是我的代码:

<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2FDatarecoverynederland%3Ffref%3Dts&amp;send=false&amp;layout=standard&amp;width=400&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=80"  scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:400px; height:80px;" allowTransparency="true"></iframe>

在阅读了一些论坛和 salesforce 开发人员文档后,我也尝试过<apex:iframe

谢谢你,M

4

1 回答 1

0

作为安全预防措施,大多数主要电子邮件客户端都会从您的电子邮件中删除 iframe 标签。来自campaignmonitor 的这篇文章允许您查看哪些客户支持它,哪些不支持:

http://www.campaignmonitor.com/blog/post/3219/do-iframes-work-in-email/

您唯一的其他选择是在外部站点上托管喜欢的交互,然后在您的电子邮件中以简单 URL 的形式链接到该交互。

于 2012-10-20T03:17:51.283 回答