当历史回来时,处理js执行

时间:2014-07-22 02:46:04

标签: javascript jquery caching browser-history

我在浏览器bfcache的堆栈溢出中发现了一些文章, 我在safari版本7.0.5(9537.77.4)中测试,当我点击历史记录时,js不会执行,如何使用window.onunload或其他方法,如果由于缓存没有执行则处理js,使其执行?

window.onunload = function(){
  alert('window.unload');
};

$(document).ready(function(){
    // js app
});

1 个答案:

答案 0 :(得分:-1)

使用:

window.addEventListener('unload', function(){
  alert('window.unload');
});