gpt4 book ai didi

Javascript history.pushState

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

我通过 stackoverflow 找到了 history.pushState() 的示例,但我不明白每件事的作用。这就是我的

var stateObj = {
foo: "bar"
};
history.pushStates(stateObj, "page 2", "page2.html");

那么谁能解释一下 stateObj 包含什么以及这个脚本中的“第 2 页”是什么?为什么对象有 foo: "bar"?

提前致谢。

最佳答案

此链接可能有用:

https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history#The_pushState%28%29.C2.A0method

示例中的第一个参数 stateObj 是一个包含您想要的任何内容的任意上下文对象。当用户访问不同的页面然后使用浏览器的后退按钮导航回您的页面时,就会访问它。有关详细信息,请参阅 popState 事件。

第二个参数当前未使用;这里建议传空字符串。

最后一个参数是与上下文对象关联的 URL。它不会更改当前页面的位置。

关于Javascript history.pushState,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10018487/

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