会话在IE9中使用window.open时丢失

session is lost when i use window.open in IE9

本文关键字:open window IE9 会话      更新时间:2023-09-26

我正在使用window.open打开一个新窗口,这是我的代码示例

var path = '<%=request.getContextPath()%>';
var page = path+"/jsp/displayCompareResult.jsp";
window.open(page, 'displayCompareResult','');

这在IE8中运行得非常好,但在IE9窗口中,.open会在新会话中创建。我的应用程序仅在IE浏览器上运行。

这也发生在我的chrome中。我通过添加解决了这个问题

<link rel="shortcut icon" href="../../img/favicon.ico"> 

如果"新会话"意味着IE正在打开新选项卡的窗口,则必须更改此设置。它可以在IE设置常规选项卡(最左边的选项卡)中找到,在最后一个字段上方有一个名为选项卡(或某物)的字段。单击此字段中的"设置"按钮,在打开的窗口中可以找到一个名为"弹出窗口"的字段。选择"在新窗口中打开弹出窗口"并保存设置。