22得票2回答
如何在Chrome扩展程序中使用历史记录API获取浏览记录?

如何使用chrome.history API获取最近访问标签页的URL,特别是最近访问的10个URL?

22得票1回答
当浏览器不立即触发popstate事件时,如何处理返回按钮?

这个问题可能听起来有些奇怪,因为大多数情况下,当用户按下后退按钮时,popstate会同步触发。 然而,W3C规范指出,当遍历历史记录(参见第14项)时,UA(浏览器)允许排队处理popstate,即使在此时URL已更改,popstate也会异步触发。 浏览器供应商对此规范的解释和实现不尽...

22得票6回答
使用history.pushState和popstate的Ajax-当popstate状态属性为空时该怎么办?

我正在使用HTML5历史记录API与ajax加载内容进行尝试。我有许多通过相对链接连接的测试页面。 我有这个JS,它处理那些链接上的点击。 当单击链接时,处理程序获取其href属性并将其传递给ajaxLoadPage(),该函数会将请求页面的内容加载到当前页面的内容区域中。(如果您以正常方式请...

22得票2回答
PJAX:后退按钮存在问题

我们的一些链接使用了PJAX进行包装。当用户点击PJAX链接时,服务器只返回所需部分的HTML。 如果我按照以下步骤操作: 点击PJAX链接 点击普通链接 点击浏览器后退按钮 浏览器将显示由PJAX请求返回的内容。但是,该HTML代码会被破坏,因为它只是要显示的HTML的一部分(请参...

21得票2回答
Angular 2:如何防止路由器添加到历史记录中

我们有一个客户将我们的应用程序 iFrame 嵌入到他们的网站中。他们不希望我们应用程序内的路由导航影响他们网站上的后退按钮导航。 我们尝试了几种方法,包括使用 post 消息来尝试让 iFrame 在触发 history.back() 时与父窗口进行通信。 我的问题是,在使用 Angul...

20得票1回答
Javascript history.PushState不起作用?

我有这段代码:<script type="text/javascript"> function goFunction(){ history.pushState("google.ca", "GOOGLE CANADA", "http://www.google.ca"); re...

20得票2回答
我们能否使用Javascript获取浏览器历史记录?

我们能否使用JavaScript获取我的网站浏览器历史记录? 我看到一些旧的帖子和讨论提到过这个问题... 但是那些方法对我不起作用。 是否有可能并且如何实现?

19得票3回答
在XHR应用中,监控location.hash是否是处理历史记录的解决方案吗?

众所周知,在XHR(又称为AJAX) Web应用程序中,没有为您的应用程序构建历史记录,并且经常点击刷新按钮会使用户退出当前活动状态。我偶然发现了location.hash(例如http://anywhere/index.html#somehashvalue),以避开刷新问题(使用locati...

19得票2回答
JavaScript浏览器历史记录列表

我熟悉 window.history.back() 和 window.history.forward() JavaScript 对象。但是是否有一种方法可以创建一个包含最近浏览的 "X" 个页面的数组。

19得票7回答
返回上一页

我想在我的网站上添加返回按钮。当我点击该按钮时,它需要返回上一页的URL地址。我应该如何使用jQuery实现这个功能?