社区
Web 开发
帖子详情
有关CTRL+N生成另一浏览器窗口的问题。
supersonics
2001-06-22 10:22:00
怎样在server端把通过CTRL+N生成的浏览器窗口与原窗口区分开(这两个浏览器公用同一份Session)。
区分开为了使一个浏览器窗口对应一份Session.
...全文
144
7
打赏
收藏
有关CTRL+N生成另一浏览器窗口的问题。
怎样在server端把通过CTRL+N生成的浏览器窗口与原窗口区分开(这两个浏览器公用同一份Session)。 区分开为了使一个浏览器窗口对应一份Session.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
supersonics
2001-06-27
打赏
举报
回复
try again...
supersonics
2001-06-25
打赏
举报
回复
我该绝望吗?
supersonics
2001-06-23
打赏
举报
回复
sessionid当然是一样的。
因为sessionid是保存在客户端的。
现在问题已经变了:我想是不可能解决的。
新的问题如下:
A&B的定义如上不变。
但是B是由ie->file->new->window。
如何区别A&B。这时连监控CTRL+N的方法也失去了。
当然,目的不是区别A&B,目的是让server知道有B的存在(无论用户提交A/B,都要让server知道有两个client公用同一份Session).
这个问题是不可能解决的!
绝望了...
llkh
2001-06-23
打赏
举报
回复
我刚才试了一下,把这个画面复制了一份,同时进入localhost:8080,打出来的sessionID完全一样,更奇怪的是复制出来的画面的history.length也一样。
llkh
2001-06-23
打赏
举报
回复
这个结论怎么得出来的?逻辑错误
supersonics
2001-06-22
打赏
举报
回复
我试了一下:
所需文件:index.html&test1.jsp&test2.jsp.
其中:index.html含有到test1.jsp和test2.jsp的连接。
test1和test2分别含有一个100000级别的循环。
步骤:
1. 进入index.html,称为A;
2. CRTL+N复制index.html称为B;
3. 点击A的test1.jsp。
4. 进行3的同时,点击B的test2.jsp。
5. 结果A,B分别进入test1.jsp和test2.jsp。
完毕。
以上试验可以说明,在服务器端是知道这两个浏览器的不同的。
否则的话,肯定A,B会进入同一个画面(相当于index.html点击test1.jsp的超连接后,不等“返回”迅速点击test2.jsp)。
evergreen
2001-06-22
打赏
举报
回复
兄弟,这好像没有办法吧?
如果开个新的窗口就会把Session丢掉(或者换调),就没有办法作网站了,除非整个网站都不开新窗口,或者说只要开了新窗口的地方就不需要验证Session
Session是于cookie相关的,客户端通过cookie保存身份,然后传送到服务端去验证,服务端怎么知道客户端是开新窗口还是在原有窗口中浏览?也许一些低版本的浏览器可以做到,开个窗口就把Session扔掉
--想不通的说
调试快捷键
【
窗口
快捷键】
Ctrl
+W,W:
浏览器
窗口
Ctrl
+W,S: 解决方案管理器
Ctrl
+W,C: 类视图
Ctrl
+W,E: 错误列表
Ctrl
+W,O: 输出视图 trl+W,P: 属性
窗口
Ctrl
+W,T: 任务列表
Ctrl
+W,X: 工具箱
Ctrl
+W,B: 书签
窗口
Ctrl
+W,U: 文档大纲
Ctrl
+D,B: 断点
窗口
C
VSCode使用总结
新建文件
Ctrl
+N 新建
窗口
Ctrl
+Shift+N 打开文件
Ctrl
+O 打开文件夹
Ctrl
+K
Ctrl
+O 打开最近文件
Ctrl
+R 保存
Ctrl
+S 另存为 Crtl+Shift+S 全部保存
Ctrl
+K S VSCode页面调整字体 放大:
Ctrl
+加号键 缩小:
Ctrl
+减号键 默认
浏览器
预览写完的网页 Alt+B 选择其他的
浏览器
预览 Shift+Alt+B 导入文件夹后新建文件,直接点击文件夹后的第一个图标,新建一个...
VS2019常用快捷键
1.
窗口
操作快捷键
Ctrl
+W,W:
浏览器
窗口
Ctrl
+W,S:解决方案管理器
Ctrl
+W,C:类视图
Ctrl
+W,E:错误列表
Ctrl
+W,O:输出视图
Ctrl
+W,P:属性
窗口
Ctrl
+W,T:任务列表
Ctrl
+W,X:工具箱
Ctrl
+W,B:书签
窗口
Ctrl
+W,U:文档大纲
Ctrl
+D,B:断点
窗口
Ctrl
+D,I:即时
窗口
Ctrl
+Tab:活动窗体切换 Ctr...
【Visual Studio】之VS快捷键汇总
快速输出 try ... catch :输入 try 再按两次 TAB 键
Ctrl
+W,W:
浏览器
窗口
Ctrl
+W,S: 解决方案管理器
Ctrl
+W,C: 类视图
Ctrl
+W,E: 错误列表
Ctrl
+W,O: 输出视图
Ctrl
+W,P: 属性
窗口
Ctrl
+W,T: 任务列表
Ctrl
+W,X: 工具箱
Ctrl
+W,B: 书签
窗口
Ctrl
+W,U: 文档大...
VS常用快捷键(让你的效率更高)
1、
窗口
快捷键 记忆诀窍: 凡跟
窗口
挂上钩的快捷键必有一个W(Windows);
Ctrl
+W,W:
浏览器
窗口
(浏览橱窗用有道的翻译是window shopping)
Ctrl
+W,S: 解决方案管理器 (Solution)
Ctrl
+W,C: 类视图 (Class)
Ctrl
+W,E: 错误列表 (Error)
Ctrl
+W,O: 输出
窗口
(输出Output;输出程序的的编译信息 ;可在vs中“工具”—-“选项”—-“调试”—-“输出
窗口
”进行配置需要查看哪些信息)
Ctrl
+W,P: 属性
窗口
(属
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章