gpt4 book ai didi

javascript - :visited doesn't work on tablet when link opens iTunes application

转载 作者:行者123 更新时间:2023-11-28 12:43:10 25 4
gpt4 key购买 nike

我创建了一个页面,其中包含几个指向 iTunes 应用程序 (link example) 的链接。我只想指出以前点击过哪些链接。我试过 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);
});
});

但是它似乎不起作用...我在这里做错了什么吗?...

这里的概念如下。创建一个看起来像原生苹果应用程序的网页(完成)。将在那里添加一个应用程序列表,供部署人员手动安装它们(完成)。单击链接(这意味着应用程序已安装)时会指出一些内容,以最大限度地减少员工未跳过应用程序的可能性。

最佳答案

iTunes 不保留历史记录,以便通过让用户从不同来源多次访问链接来获得更好的营销效果。基本上没有历史可言。您不能在 iTunes 上进行 a:visited CSS based changes。

关于javascript - :visited doesn't work on tablet when link opens iTunes application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17561857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com