ipad - “保存图像”触摸菜单随iOS6网络应用程序消失。

标签 ipad safari ios6 iphone-web-app

在iOS6更新中,当用户位于启用了且具有功能的苹果移动网络应用程序的网站中时,“保存图像”触摸弹出菜单现在消失了。这对于我的网站http://2048px.com真的很重要。

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

有谁知道一些魔术元标记可以重新打开?或者,也许是一种将图像直接保存到相机胶卷的好方法。

最佳答案

虽然我从未找到过解决方案来找回“保存图像”按钮,但我确实找到了解决方案。我注意到,如果我在新标签页中打开了链接,并且该链接的网址是外部域,则该链接将在Safari中打开,而不是在Webapp中打开。在我的站点上,我所有要下载的镜像现在都托管在S3的外部域上。然后,仅当网站处于webapp模式时,我才会在新选项卡中打开下载链接。我使用以下代码完成此操作。

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

关于ipad - “保存图像”触摸菜单随iOS6网络应用程序消失。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12627350/

相关文章:

ios - Flash Builder 导出的 IPA 文件大小

html - Ipad show title-图片标签

javascript - Safari overflow-x hidden 导致内部固定元素困惑

javascript - Safari 中未触发变声事件

iphone - 了解GCD block 中[NSData dataWithContentsOfURL:URL]的行为

ios - 移动图像时更改像素颜色

ios - Xcode 5.1.1 未加载且无法连接 iPad

java - <小程序> 与 <对象>

iphone - iOS:如何使UIImage模糊?

iphone - iOS Persist View 层值?