在手机端微信浏览器中,首页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) {
}
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
5 回答1.3k 阅读✓ 已解决