我創建了一個包含iTunes應用程序鏈接的頁面(link example)。 我想指出以前點擊過哪些鏈接。 我試過a:visited
,但它不適合我的場合。 我的意思是,當我說它不適合我... 如果我從計算機的瀏覽器測試它,它工作得很好。 但我需要這個在iPad上工作。當你點擊iPad上的這種鏈接時,你可以直接進入iTunes到所選擇的應用程序(這正是我想要的),但是這不會被記錄在瀏覽器歷史記錄中......這使得a:visited
無法工作。a:當鏈接打開iTunes應用程序時,訪問過的平板電腦無法工作
有沒有人遇到類似的東西?任何解決方法 - 對此的想法?
我已經試過這樣:
$(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);
});
});
但它似乎沒有工作...我在這裏做得不對...
這裏的概念是下面的?創建一個看起來像本機蘋果應用程序(完成)的網頁。應用程序列表將添加到部署人員手動安裝它們(已完成)。當點擊鏈接(意味着應用程序已安裝)時,會指出某些內容,以最大限度地減少員工未跳過應用程序的機會。
檢測是否安裝了應用程序,看看這篇文章:http://stackoverflow.com/questions/5746289/determine-if-an-app-存在和啓動應用程序在iOS或此帖:http://stackoverflow.com/questions/11576587/detecting-installed-apps-on-iphone-with-javascript-or-url –