如何检测调用了window.location.reload还是location.href



我有一些方法,其中调用了window.location.reloadlocation.href。我需要检测被调用的是window.location.reload还是location.href

如果是window.location.reload,我将不进行任何处理。否则,我将要求用户进行确认。

我有方法

如果您控制这些方法,那么在卸载页面之前,您应该在那里添加do_any_processing()调用。那将是最干净的道路。

不太整洁的做法是在卸载事件之前设置一个全局状态标志(例如"reload"或"redir"(,然后在onunload挂钩中检查该标志。

最新更新