我有一个在Outlook中使用的签名。 签名在底部的图像,并包围所述图像的链接。 在计算机您可以点击图片,并带到链接,同时在iPhone上它要求你保存图像,或复制或取消。 有时我注意到这一点的工作,但一直没能确定什么时候它链接,当它要求复制的图像。
该代码是针对图像/链接相关的代码
<table>
<tr>
<td>
<span style="font-size: 10pt; font-family: Calibri">
<br/>
<!-- begin ad tag -->
<a href="LINK" target="_blank">
<img src="IMAGE" border="0" alt="" /></a>
<!-- end ad tag -->
</span>
</td>
</tr>
</table>
编辑1:只是测试多一些,如果我去到IPhone上的Web浏览器,然后返回到邮件并点击它进入该链接的图像,而不提示保存图像。
编辑2:只对iPhone 4的5.1版本(没有测试其它的4S不工作)编辑1个作品。 也适用于iPad 3的5.1版本
编辑3:也没有对3G版iPhone无论是5.1,我要纪念这件事作为一个iphone的问题,并说jme1988是正确的,除非有人想出了别的版本。
谢谢您的帮助
听起来与iPhone一样给我(不会让我感到吃惊)的问题。 弹出菜单是可能的,因为当它尚未启动的电子邮件客户端无法启动浏览器窗口(所以为什么它的工作原理有时并没有其他人)。
你必须使用地图标记,使其工作。 下面是一个使用Facebook的图片使用的地图链接到Facebook的一个例子:
<img src="http://cdn2.iconfinder.com/data/icons/web2/Icons/FaceBook_128x128.png" alt="Facbook" usemap="#facebook" />
<map name="facebook">
<area shape="rect" coords="0,0,128,128" href="http://www.facebook.com" alt="Facebook" />
</map>
如果你不熟悉,尝试一个.html文件中粘贴代码,并检查了(应该工作)。 通常,您把“映射”之前</body>
在coords
arguement,你应该使用X1,Y1,X2,Y2绘图。 这意味着你想从左上角的矩形图像映射到图像的大小的右下角。 这似乎对3G版本。
事实上,我发现,在iOS 6.1.2以及桌面的Apple Mail(6.0),有效的解决方案:
结合上述方法 :
<a href="http://foo">
<img src="http://bar" usemap="linkmap" alt="Click me" title="Click me"/>
<map name="linkmap">
<area shape="rect" coords="0,0,80,80" href="http://foo" alt="Click me" />
</map>
</a>
尝试采用以下CSS的图像标签,并确保其添加为内联样式。
-webkit-touch-callout: none;
-webkit-user-select: none;
我不知道如果我的建议是最好的做法,但图像映射解决方案并没有为我工作(在iPhone 4S的iOS 6.1)。
相反,我只是放在一个透明的“A HREF”我期望可点击图片的顶部:
<a href="http://LINK" id="clickable" style="width:441px; height:244px; position:absolute; top:303px; left:46px; background-color:rgba(0,0,0,0); z-index:99">
此外,我不得不离开原来的“A HREF”的形象本身也围绕,因为透明的链接没有对观PC工作。
希望这可以帮助。
确保您连接到图像,而不是使用附件。 见为什么包含图像锚标签不iPhone的邮件应用程序工作吗? 。