【发布时间】:2012-06-08 01:58:30
【问题描述】:
我有一个 asp.net 应用程序,我需要同时运行两个会话。
我还在一些页面上使用windows.open,这就是我的问题开始的地方。如果我在会话二中的一个页面中使用 JavaScript 调用 windows.open 时正在运行两个会话,则会打开新窗口,其中包含会话一中的会话 ID。
我还应该补充一点,第二个会话是使用下面的代码在不同的 IE 实例中创建的。
var myshell = new ActiveXObject("Shell.Application");
if (parseFloat(ieVersion) >= 8) {
myshell.ShellExecute("iexplore.exe", "-noframemerging " + url, "", "open", 1);
}
else {
myshell.ShellExecute("iexplore.exe", url, "", "open", 1);
}
【问题讨论】:
-
同样的问题可以在这里找到例子pcreview.co.uk/forums/…
-
你是否控制服务器?我的意思是,如果您可以在网站上更改某些内容,那么您可以在一个会话中进行两个会话,但是如果您无法控制服务器和网站,那将很棘手
-
是的,我可以访问服务器设置,请告知我是否可以更改设置以同时允许两个会话。
-
这是 IIS 设置还是 GPO 设置? @Aristos 感谢您的帮助:)
-
@Aristos 你知道我需要在服务器上进行哪些更改才能同时允许两个会话吗?
标签: javascript asp.net internet-explorer sessionid