我正在发送HTML格式的电子邮件通讯.在HTML里面我有类似的东西
<img height='70' width='70' style='display:block' src='myDomain.com/imageName.png'>
当我用Thunderbird或Outlook打开时事通讯时,正在显示图像.但是,当我使用Gmail打开它时,不会显示任何图像.我不确定这是关于Gmail出于安全原因使用的代理还是其他内容.无论哪种方式,我想知道是否有人遇到过这个,如果有的话,它是如何解决的.
How*_*ard 42
迟到了,但是这里......我也遇到了这个问题,并通过以下方式解决了这个问题:
例如:
<img src="https://static.mydomain.com/images/logo.png" alt="Logo" title="Logo" style="display:block" width="200" height="87" />
Run Code Online (Sandbox Code Playgroud)
小智 10
我遇到了同样的问题,对我来说这是因为我使用的是 SVG 图像,一旦我更改为 JPG 或 PNG,它就起作用了。也许这可以帮助遇到同样问题的人。Gmail 似乎不支持 SVG 图像。
小智 6
您可以在gmail设置中关闭它们,下面是更改它们的链接https://support.google.com/mail/answer/145919?hl=zh-CN
gmail也可能会阻止他们认为可疑的图像.
从上面的链接.
Gmail如何确保图片安全
某些发件人尝试以有害的方式使用外部链接的图像,但Gmail会采取措施确保图像安全加载.Gmail通过Google图片代理服务器提供所有图片,并在投放前对其进行转码,以便通过以下方式为您提供保护:
发件人无法使用图像加载来获取IP地址或位置等信息.发件人无法在您的浏览器中设置或读取Cookie.Gmail会检查您的图片是否存在已知病毒或恶意软件.在某些情况下,发件人可能能够知道个人是否已打开具有唯一图像链接的消息.与往常一样,Gmail会针对可疑内容扫描每封邮件,如果Gmail认为发件人或邮件可能存在疑问,则系统不会显示图片,系统会询问您是否要查看图片.
小智 5
我注意到谷歌正在从我的 img 标签中剥离 src 属性。我尝试了此页面上的所有答案 - 没有运气。
最终对我有用的是用具有背景图像的 div 替换 img 标签。例如,而不是:
<img style="height: 24px; width: 24px; display: block;" src="IMAGE SOURCE"/>
Run Code Online (Sandbox Code Playgroud)
我将其替换为:
<div style="height: 24px; width: 24px; display: block; background: url(IMAGE SOURCE); background-size: contain;"></div>
Run Code Online (Sandbox Code Playgroud)
希望这能帮助那些花了太长时间把头发拉出来的人。
归档时间: |
|
查看次数: |
97348 次 |
最近记录: |