15得票1回答
history.pushstate无法使浏览器的返回和前进按钮正常工作

我正在使用jQuery在一个div容器中动态加载内容。 服务器端代码检测到请求是AJAX还是GET。 我希望浏览器的后退/前进按钮能够与代码一起工作,因此尝试使用history.pushState。我有以下代码片段:$('.ajax').on('click', function(e) { ...

15得票4回答
如何填充虚假的浏览器历史记录?

我正在为与身体/心理虐待有关的网站工作。 该网站提供了一个紧急退出按钮,以便用户在“具有攻击性”的人进入存放计算机的房间之前点击它。 当用户点击紧急按钮时,用户会自动重定向到Google并进行类似“制作苹果派”的查询(这是一个示例)。 此外,我们希望在受虐待者检查浏览器历史记录时隐藏我们...

15得票1回答
HTML5历史记录API - 从一个域名推送(push)状态到子域名

我有一个网站作为一个门户类型的应用程序的登陆和信息页面。 我需要链接到门户的动画过渡到门户视图(导航滑出,新导航滑入,各种小部件淡出,新的小部件淡入等)。 然而,我还需要将url从www.mydomain.com更改为portal.mydomain.com。 我愿意不遗余力地实现两者,即...

15得票3回答
每当我执行 push-state 操作时,statechange 就会触发。

我正在使用history.js来处理后退按钮。在history.js中,每当我执行pushstate操作时,statechange都会触发。为什么会这样?

14得票4回答
更改文档时窗口事件会发生什么?

嘿,我在窗口上设置了以下statechange事件:History.Adapter.bind(window,'statechange',function(e){ console.log("statechange event occured "); //more code var ...

14得票6回答
通过JavaScript可靠地更改浏览器历史记录中的页面标题

页面加载后,是否可以通过JavaScript更改浏览器历史记录中的页面标题?应该是跨浏览器(当然),并且适用于不支持HTML5历史记录API的浏览器,我的主要目标浏览器是Chrome。 我尝试了许多方法,但似乎没有一种方法能够可靠地工作。这是我最后尝试的方法(history.js): &l...

14得票2回答
在Javascript中如何循环遍历“history”?

有没有一种方法可以在javascript中循环遍历“history”对象以找到特定页面的历史记录?

14得票2回答
安卓Webview:有没有办法知道上一个URL是什么?

有没有一种方法可以访问历史记录,以便我知道用户在点击“返回”按钮(调用WebView.goBack())时正在访问哪个URL?

14得票2回答
backbone.js、davis.js和history.js在历史记录实现方面的区别

这三个库都可以操作历史记录对象。好的,backbone做了更多的事情,但我们只考虑它的历史记录部分。 http://documentcloud.github.com/backbone/#History https://github.com/olivernn/davis.js https:/...

14得票2回答
React-router和iframe,浏览器历史记录

我遇到了一些让人烦恼的问题。我在使用react组件和react-router,几乎都运作正常。这个组件有一个项目列表,当你点击其中一个时,它会将url推到 iframe[src={url}] 中。问题来了,如果我点击了几个项目,然后再点击前一页/返回按钮,它不会跳转到上一页,而是显示之前被推到...