借助现场媒体播放器,我们使用 History API 和 XHR 来允许在网站中导航而不会导致页面刷新(即导致媒体停止)。
这在以下情况下工作得很好:
A. 用户更改地址栏中的 URL。
B. 用户选择一个加书签的页面。
C. 用户点击请求另一个页面的 Facebook 小部件。
有没有办法在不导致页面刷新的情况下拦截更改的 URL 并进行处理,当然我们这里说的是同域的 URL。
window.onbeforeunload事件是否发生了变化,这意味着我们可以在不通知用户的情况下取消请假并获取新 URL?