javascript - JavaScript 中浏览器窗口特定变量

标签 javascript asp.net

我想为每个浏览器窗口存储一个特定值。
重新加载后该值应保持不变。

示例:
我想打开我的页面的 2 个选项卡,它们都应该能够显示两个不同帐户的数据。例如。 gmail 能够在 2 个登录页面之间交换。即使刷新选项卡,可见帐户也保持不变。

目前我心里只有一种可能的解决方案:

  1. Store the value in the url
  2. Make sure that every link on this page pass this value to the next page

但是这种方式似乎有点“肮脏”。如果我错过一个链接,它就会损坏。

有没有办法使用隐藏输入,或者其他一些 js 功能?

顺便说一句:我使用 aspx 和 IIS 作为 Web 服务器。

最佳答案

我认为你应该使用cookie,它们存储在浏览器中并在重新加载后保留。 Set cookie and get cookie with JavaScript

关于javascript - JavaScript 中浏览器窗口特定变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42851264/

相关文章:

asp.net - IIS/ASP.NET 故意响应同时请求比单个请求慢?

c# - Safari - 显示过期的 .NET 页面

c# - 如何在不实际单击按钮的情况下触发 Button Click 事件?

javascript - 如何使用函数、类和 req.pipe 模块化 Express 应用程序?

javascript - 在 mouseenter 事件上设置动画背景色

javascript - forloop的最后一次迭代修改vue中的最终输出

javascript - 使用 javascript 在 HTMLInput 的字符串上添加一个字符

javascript - 使用条件语句更改div的背景颜色

javascript - 如何仅在 JavaScript 中获取当前时间

c# - Visual Studio 无法检测到新创建的 asp.net 类 "website"