我很好奇,如果有一种方法来专门检测JavaScript中的浏览器刷新事件。我们使用jQuery.address插件为AJAX功能提供前进和后退按钮功能。我面临的问题是,这个插件似乎没有检测到用户是否刷新了页面。在Javascript中检测浏览器刷新
每次用户在浏览器历史记录中向前或向后移动时,都会执行此代码。当用户刷新时,我也希望它可以运行。
$.address.init(function(event) {
}).change(function(event) {
SummaryDiv.SwapPanels(newPanelID);
}
任何想法?
这就是我将如何做,而不查找其他方法。但要知道,这种方法很容易被用户避免/编辑。 – 2010-07-14 15:54:22
由于可以通过禁用JavaScript的整个网站:) – LukeN 2010-07-14 15:55:40
我试试这个。这似乎是一个常见的解决方法。 – Nick 2010-07-14 15:57:14