浏览器前进后退静默刷新页面
开发过程中总会遇到一些浏览器返回、前进和前进后退静默刷新页面,使得每次进页面获取到的数据都是最新的,但用户体验又比较好的体验。
这里整理一些常用的js操作方式:
window.location.reload(); //刷新
location.reload(); // 刷新
window.location.go(1); // 前进一页
window.location.go(-1); // 后退一页, 值为n,即后退n页,若n>m,m为实际页数,则会返回首页
window.history.forward(); // 前进
window.history.back(); // 后退+刷新
window.history.forward(1); // 用jq禁用浏览器的前进按钮
window.history.forward(-1); // 用jq禁用浏览器后退按钮