Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中特定于浏览器窗口的变量_Javascript_Asp.net - Fatal编程技术网

javascript中特定于浏览器窗口的变量

javascript中特定于浏览器窗口的变量,javascript,asp.net,Javascript,Asp.net,我想为每个浏览器窗口存储一个特定值。 重新加载后,此值应保持不变 一个例子: 我想打开我的页面的两个选项卡,它们都应该能够显示两个不同帐户的数据。例如,gmail能够在2个登录页面之间进行交换。即使刷新选项卡,可见帐户也保持不变 目前,我只有一个可能的解决方案: 将值存储在url中 确保此页上的每个链接都将此值传递到下一页 但这种方式似乎有点“肮脏”。如果我错过了一个链接,它就会断开 有没有办法使用隐藏的输入,或者其他js特性 顺便说一句:我正在使用aspx和IIS作为web服务器。我认为您应该

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

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

目前,我只有一个可能的解决方案:

  • 将值存储在url中
  • 确保此页上的每个链接都将此值传递到下一页
  • 但这种方式似乎有点“肮脏”。如果我错过了一个链接,它就会断开

    有没有办法使用隐藏的输入,或者其他js特性


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

    我认为您应该使用cookie,它们存储在浏览器中,并在重新加载后保留。

    我认为您应该使用cookie,它们存储在浏览器中,并在重新加载后保留。

    我如何检测它们来自哪个浏览器窗口?据我所知,所有窗口都使用相同的cookie(在浏览器中),我如何检测它们来自哪个浏览器窗口?据我所知,所有windows都使用相同的cookies(在浏览器中)