0

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

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

它工作正常,但它改变了浏览器的地址行。在我的情况下,这不是必需的。我怎样才能阻止 unpoly 这样做?

4

1 回答 1

1

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

<script>
var url = "/some/url"
up.replace(".some-class", url, {history: false});
</script>
于 2019-03-23T21:14:30.097 回答