gpt4 book ai didi

javascript - 需要帮助将 jquery 转换为 javascript,添加到苹果的主屏幕

转载 作者:行者123 更新时间:2023-11-29 16:25:03 24 4
gpt4 key购买 nike

我写了一些jquery来解决这个问题: iPhone "Bookmark to Homescreen" removes cookies and session?

基本上,如果您使用 javascript 制作添加到主屏幕工具包启动链接,它不会让您进入 safari(通常会这样做,这很烦人,因为它会杀死您拥有的任何 cookie 信息)

<script>

$(function(){
$('a[href]').click(function(e){
e.preventDefault();
document.location.href = $(this).attr('href');
return false;
}) ;
});

</script>

无论如何,我不想在这个网站上使用 jquery,因为这是我使用 jquery 的唯一一段代码。

有人可以帮我用直接的 javascript 构建一些可以做到这一点的东西吗?它只需要与 safari 兼容,如果有东西可以检测 safari 浏览器,那就太好了,因为您无法添加到我们目标的任何其他平台上的主屏幕

最佳答案

var anchors = document.links;
for (var i = 0; i < anchors.length; i++) {
anchors[i].onclick = function(){
alert("contact!");
e.preventDefault();
document.location.href = this.href;
return false;
}
}

未经测试,但应该可以。

编辑

好的,已测试

http://jsfiddle.net/7q6xx/2

编辑2

根据 RobG 的建议将其更改为使用链接集合。

关于javascript - 需要帮助将 jquery 转换为 javascript,添加到苹果的主屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7005440/

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