html - iOS 邮件客户端不呈现 html 电子邮件

标签 html ios ruby-on-rails email mailchimp

使用 MailChimp 从我的 Rails 平台发送电子邮件。它只使用一个带有内联样式的主体,没有 js。它在所有 Web 客户端和移动客户端(iOS 和 Android)上呈现良好,iOS 的 native 邮件客户端除外。在 iOS native 邮件客户端中拉出电子邮件时,我可以看到电子邮件大约 50-100 毫秒,然后它消失了,只留下一个白色的空白页面。它看起来好像“弹出窗口被阻止”。内容本身是 3 个充满文本和图像的彩色 div。任何人都经历过这样的事情吗?我已经搜索了网络(并将继续这样做)。

提前致谢

最佳答案

经过一番研究,我找到了答案。苹果的 iOS 邮件客户端在加载外部样式表方面并不大。事实上,如果您尝试将其包含在 html 中的任何位置,它会排除所有 html。我有这一行:

        %link{:rel => :stylesheet, :type => :"text/css", :href => "//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"}

当我把它拿出来时,一切都正常了,CSS 等等!

希望这对某人有帮助!

关于html - iOS 邮件客户端不呈现 html 电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31272993/

相关文章:

jquery - 使用 Jquery 查找并替换所有出现的 div 文本

ios - 使用 MKPinAnnotationView 仅更改信息气泡?

iphone - 使用 VM 跟踪器进行 iOS 分析。脏内存和常驻内存导致内存警告,怎么办?

ios - 在自动布局的使用下动画/移动 View

JQuery 和 CSS 文件不能从外部文件工作

javascript - 选中 HTML 复选框时如何调用脚本?

ruby-on-rails - 如何将任意用户定义的值传递给 CarrierWave 图像处理器?

ruby-on-rails - 如何继续运行 Capistrano 2

ruby-on-rails - tmp 中的权限被拒绝

html - 下拉菜单问题及定位