0

移动 Safari 和其他 iOS 网络浏览器(例如 Chrome)有时会从内存中删除标签,以便为新标签腾出空间。这会导致选项卡在重新获得焦点时刷新。我正在开发的Web 应用程序在很大程度上依赖于 JS 渲染的内容,如果页面从内存中删除,我希望能够恢复该内容。我已经能够使用 localStorage 模型来做到这一点。但是,如果用户故意刷新页面(通过单击刷新按钮),我不想恢复内容。有没有办法区分这两个动作,从 JavaScript 还是其他?

4

0 回答 0