我在浏览器bfcache的堆栈溢出中发现了一些文章, 我在safari版本7.0.5(9537.77.4)中测试,当我点击历史记录时,js不会执行,如何使用window.onunload或其他方法,如果由于缓存没有执行则处理js,使其执行?
window.onunload = function(){
alert('window.unload');
};
$(document).ready(function(){
// js app
});
答案 0 :(得分:-1)
使用:
window.addEventListener('unload', function(){
alert('window.unload');
});