iOS邮件客户端中的间歇性图像链接行为

时间:2012-04-17 12:31:19

标签: iphone html ios email hyperlink

首先,如果这是错误的网站,请道歉,它不是特定的开发,管理或其他特定问题。

我不得不测试在各种平台上发送带有“图片链接”的HTML电子邮件,因为向我报告了一个问题,人们在点击iPhone邮件客户端的链接时遇到了间歇性问题。

测试邮件非常简单,按照这些方式:

<a href="http://www.google.com">
<img src="something.png"/>
</a>

当邮件到达并且我点击链接时,我得到以下弹出窗口,而不是链接后的客户端。如您所见,URL显示在弹出窗口中,因此可以正确解析它。

Screenshot of popup

然而,间歇它会起作用!我无法准确确定导致其工作的原因,但大约有20%的时间(即使是以前无法正常工作的电子邮件)。

是什么给出的?我在丢失弹珠吗?这是某种iOS安全功能,以防止垃圾邮件发送者隐藏电子邮件中的链接吗?

邮件通过Exchange活动同步帐户发送。

非常感谢

3 个答案:

答案 0 :(得分:2)

我可以确认图像映射技术有效....

我之前从未使用过它,但后来我们在这里与苹果打交道,所以我们都不得不屈服于他们的方式(10岁的麦克风老板在这里发言)。

<img src="http://cdn2.iconfinder.com/data/icons/web2/Icons/FaceBook_128x128.png" alt="Facbook" usemap="#facebook" />

只需在img标签中引用usemap =“#facebook”,然后设置地图名称标签和属性......

<map name="facebook">
<area shape="rect" coords="0,0,128,128" href="http://www.facebook.com" alt="Facebook" />
</map> 

(ps coords =“x,y,w,h”)

显然,不要在同一文档中复制相同的usemap引用。

如此处所述 - Image link on iPhone is not clickable

答案 1 :(得分:1)

修改:由于有关此问题状态的问题正在删除,我将尝试参考以下内容:possible solution

编辑:似乎HTML-Map的解决方案适用于iPhone 4(iOS 5.1.1)和iPad 3.但它似乎无法在Android设备上运行......但这不是无论如何,在这个问题的范围内。

如果该解决方案也适用于较旧的iOS版本,我不知道。

答案 2 :(得分:0)

我们已经找到了这个问题的新细节。在我们的邮件中也是“文字链接”。如果我们尝试打开“图像链接”,则会出现保存和复制,但是如果我们首先单击“文本链接”,它可以正常工作,请返回邮件并单击“图像链接”,它会神秘地工作。似乎邮件客户端无法通过“图像链接”点击打开与Safari的连接。如果连接已打开(通过“文本链接”单击),则可以正常工作。