在手机端微信浏览器中,首页index中使用 window.location.href 跳转至 detail页面中,返回 index 页面时页面不刷新怎么处理?此时 index 中所有事件和资源都不会触发和加载。有没有什么解决办法使得页面返回时可以刷新?
在手机端微信浏览器中,首页index中使用 window.location.href 跳转至 detail页面中,返回 index 页面时页面不刷新怎么处理?此时 index 中所有事件和资源都不会触发和加载。有没有什么解决办法使得页面返回时可以刷新?
往返缓存
当页面存在无法挂起的对象的时候,就不会放到往返缓存
页面加这段代码即可
try {
const bfWorker = new Worker(window.URL.createObjectURL(new Blob(["1"])));
window.addEventListener("unload", function () {
// 这里绑个事件,构造一个闭包,以免 worker 被垃圾回收导致逻辑失效
bfWorker.terminate();
});
} catch (e) {
}
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
2 回答4.1k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决