HTML5历史记录API和离开页面(到同一个域)

时间:2012-12-05 10:46:38

标签: javascript html5 history

对于网站上的媒体播放器,我们使用历史记录API和XHR来允许在网站中导航而不会导致页面刷新(即导致媒体停止)。

在以下情况下,这很有效:

一个。用户更改地址栏中的URL。

B中。用户选择已添加书签的页面。

℃。用户点击请求另一个页面的Facebook小部件。

有没有办法拦截更改过的网址并在不导致页面刷新的情况下处理它,当然我们在这里讨论的是同一域名的网址。

是否对 window.onbeforeunload 事件进行了更改,这意味着我们可以取消请假并获取新网址而不通知用户?

1 个答案:

答案 0 :(得分:1)

window.onbeforeunload没有改变。而且我认为你想要做的事情是不可能的,因为这会让恶意网页阻止用户离开页面(除非他关闭浏览器/标签页)。