使用iOS6网络应用程序保存图像触摸菜单。

时间:2012-09-27 17:55:48

标签: ipad safari ios6 iphone-web-app

使用iOS6更新时,当用户位于启用了 apple-mobile-web-app-enabled 的网站时,“保存图片”触摸弹出式菜单现已消失。这对我的网站http://2048px.com非常重要。

我们希望用户能够将网站添加到他们的主屏幕。用户获取新壁纸的方式是单击下载按钮,然后使用“保存图像”触摸菜单将其保存到相机胶卷。但就像我说的那样,在iOS6中,当使用webapp时,“保存图像”选项似乎已经消失了。

有没有人知道一些神奇的元标记可以重新开启?或者可能是一种直接将图像保存到相机胶卷的奇特方式。

1 个答案:

答案 0 :(得分:0)

虽然我从来没有找到解决方案来获取保存图像按钮,但我确实找到了解决方案。我注意到,如果我在新标签中打开了一个链接,并且该链接的网址是外部域,则该链接将在Safari中打开,而不是在webapp中打开。在我的网站上,我下载的所有图像现在都在S3上的外部域上托管。然后,只有当网站处于webapp模式时,才会在新选项卡中打开下载链接。我用以下代码完成了这个。

if (window.navigator.standalone) {
    $('a.download').attr({target:'_blank',href:orig_download});
}