【问题标题】:Intermittent image link behaviour in iOS mail clientiOS 邮件客户端中的间歇性图像链接行为
【发布时间】:2012-04-28 19:07:08
【问题描述】:

首先,抱歉,如果这是在错误的站点,这不是专门的开发、管理或其他特定问题。

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

测试邮件非常简单,大致如下:

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

当邮件到达并点击链接时,我会看到以下弹出窗口,而不是客户端点击链接。如您所见,该 URL 显示在弹出窗口中,非常清楚地被正确解析。

但是,间歇性它会起作用!我不能完全确定导致它工作的确切原因,但大约有 20% 的时间会工作(即使是以前无法工作的同一封电子邮件)。

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

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

非常感谢

【问题讨论】:

  • 我们昨天也遇到了这个问题,但还没有找到解决方案(目前)。相同的邮件始终可以在 iPad 上运行。我们将开始比较 iOS 版本并在此处发布见解。
  • 很有趣,谢谢。我只有 iOS 5.1 设备可以自己测试。我在模拟器中有旧的 iOS 版本,但你不能真正测试邮件。嗯..
  • 我们测试了四台 iPhone,问题仅出现在 iOS 5.1 和 iPhone“4”上。其他组合都有效,包括带有 iOS 5.1 的“3GS”
  • 如果 Safari 已经打开(带有指向该站点的页面?),您会发现它可以工作。这显然是一个 iOS 错误。
  • 而且似乎只有 cid: 图片。

标签: iphone html ios email hyperlink


【解决方案1】:

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

我以前从未使用过它,但是我们在这里与苹果打交道,所以我们都必须屈服于他们的方式(10 岁的 mac 所有者在这里发言)。

<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

【讨论】:

    【解决方案2】:

    编辑:由于有关此问题状态的问题已被删除,我将参考 a 进行尝试:possible solution

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-04
        • 2011-11-29
        • 2015-10-28
        • 2011-07-03
        • 2018-09-23
        • 1970-01-01
        • 2015-09-06
        • 2011-06-27
        相关资源
        最近更新 更多