javascript - 使用 hashbang 处理多个选项卡

标签 javascript cookies fragment-identifier

我有一个单页应用程序,可以打开多个选项卡,每个选项卡执行不同的操作。然而,如果用户点击刷新或返回,他们就会失去他们正在处理的所有内容。有没有办法(可能结合使用 hash-bangs 和 cookie)来防止丢失?例如,如果用户要刷新,他们正在使用的所有选项卡都会重新打开。

最佳答案

我建议不要使用 cookie,因为它们会给 HTTP 请求带来不必要的开销。

AmplifyJS为持久数据提供跨浏览器支持,尽可能使用 localStorage,并回退到 sessionStorageglobalStorageuserData (即)。

关于javascript - 使用 hashbang 处理多个选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9762337/

相关文章:

java - "c:choose"标签 : "' 内的非法文本

docker - docker 中的语义媒体Wiki

javascript - 从 URL 批量下载文件 如何添加 HTTP header ?

Android Orientation change WebView, Cookies need saving

javascript - Jquery - 告诉哈希什么时候改变?

javascript - Atom 操作编辑器 DOM

javascript - D3.js - 更新 svg 路径的标题

javascript - facebook如何在浏览器地址栏中重写页面的源URL?

web-applications - 出现在网站 url 中的 "#"或 "#!"的意义是什么?

javascript - 字符串上下文中的新日期在 Firefox 中不起作用