检测window.location中的更改

我正在尝试检测window.location中的更改(例如,如果用户尝试重新加载页面时会收到通知)但我似乎无法找到方法来执行此操作。 是否有一些与之相关的事件?

谢谢

用户离开页面时会触发unload事件。 在某些浏览器中还有一个beforeunload事件,但Opera不支持它。