gpt4 book ai didi

url - History API : Javascript Pushstate, 获取上一个 URL

转载 作者:行者123 更新时间:2023-12-02 09:54:26 25 4
gpt4 key购买 nike

$(window).bind('statechange',function(){
var State = History.getState(),
url = State.url;
});

在以下函数中,url 返回当前 URL。我正在寻找的是,在该函数中,获取之前的 URL,例如,如果我位于 /cars/ferrari 并转到 /cars/ford, url 将返回 cars/ford,但我想获取 /cars/ferrari

如何在 statechange 事件中获取之前的 URL?

最佳答案

$(window).bind('statechange',function(){
// Prepare Variables
var State = History.getState(),
url = State.url,
states = History.savedStates,
prevUrlIndex = states.length - 2,
prevUrl = states[prevUrlIndex].hash;
});

这似乎可以解决问题! prevUrl 为我提供了所需的 URL。

关于url - History API : Javascript Pushstate, 获取上一个 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13298743/

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