3

iOS6 の更新により、apple-mobile-web-app-capable が有効になっている Web サイトにユーザーがアクセスしているときに、[画像を保存] タッチ ポップアップ メニューが表示されなくなりました。これは、私のウェブサイトhttp://2048px.comにとって非常に重要です。

ユーザーがホーム画面にサイトを追加できるようにしたいと考えています。ユーザーが新しい壁紙を取得する方法は、ダウンロード ボタンをクリックし、[画像を保存] タッチ メニューを使用してカメラ ロールに保存することです。しかし、私が言ったように、iOS6 では、webapp が使用されているときに「画像を保存」オプションがなくなったようです。

これをオンに戻すための魔法のメタタグを知っている人はいますか? または、画像をカメラロールに直接保存するための凝った方法かもしれません。

4

1 に答える 1

0

[画像を保存]ボタンを元に戻すための解決策は見つかりませんでしたが、解決策は見つかりました。新しいタブでリンクを開き、リンクへのURLが外部ドメインである場合、リンクはWebアプリではなくSafariで開くことに気付きました。私のサイトでは、ダウンロードするすべてのイメージがS3の外部ドメインでホストされています。次に、Webサイトがwebappモードの場合にのみ、ダウンロードリンクを新しいタブで開きます。私は次のコードでこれを達成します。

if (window.navigator.standalone) {
    $('a.download').attr({target:'_blank',href:orig_download});
}
于 2012-10-05T18:21:56.060 に答える