首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >history.js书签支持

history.js书签支持
EN

Stack Overflow用户
提问于 2012-01-07 23:38:54
回答 1查看 532关注 0票数 4

我使用history.js更改浏览器的历史记录状态。假设我使用以下代码:

代码语言:javascript
复制
History.pushState({someState:2}, null, "?someState=2");

绑定到statechange事件,很容易根据History.state.data的内容更改页面,但在最初加载页面时(例如,当有人将url保存在书签中时),不会设置History.state。所以我想我应该在这种情况下使用查询字符串(URL的?someState=2部分)。当使用“html4浏览器”的回退时,我想我将不得不使用URL的散列部分。我的问题是: history.js是否提供了一种简单的方法来完成这一切,或者它真的只用于历史,而不是用于书签?

我希望问题是清楚的..

EN

回答 1

Stack Overflow用户

发布于 2012-01-09 15:44:11

你试过History.getState()吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8770813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档