在手机端微信浏览器中,首页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 回答7.4k 阅读
16 回答2.8k 阅读✓ 已解决
6 回答4.1k 阅读✓ 已解决
9 回答3.4k 阅读✓ 已解决
14 回答5.3k 阅读
11 回答2.7k 阅读✓ 已解决
9 回答3.2k 阅读