我通过stackoverflow找到了history.pushState()的例子,但是我不明白每件事是做什么的。这就是我的东西
var stateObj = {
foo: "bar"
};
history.pushStates(stateObj, "page 2", "page2.html");那么,谁能解释一下这个脚本中stateObj包含的内容以及“第2页”是什么?为什么对象有foo:"bar"?
提前谢谢。
发布于 2012-04-05 04:14:52
此链接可能有用:
第一个参数是示例中的stateObj,它是一个任意上下文对象,其中包含您想要的任何内容。当用户访问不同的页面,然后使用浏览器的后退按钮导航回您的页面时,就会访问该页面。有关更多信息,请参见popState事件。
第二个参数当前未使用;建议在此处传递空字符串。
最后一个参数是与上下文对象关联的URL。它不会更改当前页的位置。
发布于 2012-04-05 04:12:01
https://stackoverflow.com/questions/10018487
复制相似问题