javascript - 是否可以在 Javascript 中设置 session cookie,以便只有该浏览器实例可以看到它?

标签 javascript session browser cookies

有没有办法在 Javascript 中设置浏览器 session cookie,以便只有该浏览器实例才能看到该 cookie。例如,如果我在一个 Firefox 实例中通过 Javascript 设置一个 cookie,然后调用第二个 Firefox 实例(Ctrl-N 或再次启动 firefox.exe),我不希望第二个实例能够看到这个 cookie。

我该怎么做?谢谢。

最佳答案

你不能。不同的浏览器窗口只是同一实例的不同窗口。再次启动 Firefox 只会发现正在运行的实例并在其中打开一个新窗口。

(有一些命令行选项可能会打开一个新实例(特别是加载不同用户配置文件的实例),但这完全是客户端问题,任何 JS 都是由)。

关于javascript - 是否可以在 Javascript 中设置 session cookie,以便只有该浏览器实例可以看到它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5199351/

相关文章:

javascript - 检查 jQuery.each 中的最后一次迭代

asp.net - 在 ASP.Net session 中保留对象

android - 在 KitKat 上的 Samsung Galaxy S4 上的股票浏览器中调试

javascript - html5 canvas在firefox下性能不佳

JavaScript 数组过滤嵌入对象数组

javascript - 使用 javascript 将 HTML 表格导出到 Excel

asp.net - 在 ASP.NET Web 应用程序之间传递 session 数据

php - 如何检测用户是否为同一 session 打开两个选项卡?

javascript - 用 JavaScript 构建独立应用程序

javascript - 实现 nodejs es 6 时遇到错误