iTunes アプリケーションへのリンクがいくつかあるページを作成しました (リンクの例)。以前にクリックされたリンクを指摘したいと思います。試してみましたa:visited
が、私の場合はうまくいきません。うまくいかないというのはどういう意味ですか...これをコンピューターのブラウザーからテストすると、まったく問題なく動作します。しかし、iPadで動作させるにはこれが必要です。iPad でこの種のリンクをクリックすると、選択したアプリケーションの iTunes に直接移動します (これはまさに私が望んでいることです) が、これはブラウザーの履歴に記録されず、機能しa:visited
なくなります。
誰かが似たようなことに直面したことがありますか?これに対する回避策はありますか?
私はこれを試しました:
$(document).ready(function() {
$("a").click(function(e) {
current_url = window.location.href;
var desired_url = $(this).attr('href');
history.replaceState({},"",desired_url);
history.replaceState({},"",current_url);
});
});
しかし、うまくいかないようです...私はここで何か間違ったことをしていますか?...
ここでのコンセプトは次のとおりです。ネイティブのアップル アプリケーションのような Web ページを作成します (完了)。展開スタッフが手動でインストールできるように、そこにアプリケーションのリストが追加されます (完了)。スタッフがアプリケーションをスキップしていない可能性を最小限に抑えるために、リンクがクリックされた (アプリケーションがインストールされたことを意味する) ときに指摘するもの。