我在 stack Overflow 中找到了一些关于浏览器 bfcache 的文章, 我在safari版本7.0.5(9537.77.4)中测试,当我点击历史记录返回时,js不会执行,如何使用window.onunload或其他方法,处理由于缓存而未执行的js,使其执行?
window.onunload = function(){
alert('window.unload');
};
$(document).ready(function(){
// js app
});
最佳答案
用途:
window.addEventListener('unload', function(){
alert('window.unload');
});
关于javascript - 当历史返回时处理js执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24878069/