gpt4 book ai didi

javascript - 防止unpoly改变浏览器历史记录

转载 作者:行者123 更新时间:2023-12-02 23:57:21 26 4
gpt4 key购买 nike

我通过调用函数开始使用页面上的 unpoly 填充页面的某些部分:

up.compiler('a.auto-follow', function(link) {
up.follow(link)
})

它工作正常,但它改变了浏览器的地址行。就我而言,这是不需要的。我怎样才能阻止 unpoly 这样做?

最佳答案

我还没有找到与 up.follow 一起使用的方法,但我发现在我的情况下,函数 up.replace 非常适合。它用提供的 url 中的片段替换页面上的片段,并且可以选择不更改浏览器的历史记录。所以,现在我的代码如下所示:

<script>
var url = "/some/url"
up.replace(".some-class", url, {history: false});
</script>

关于javascript - 防止unpoly改变浏览器历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55314701/

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