当我在IE9中使用window.open时,会话丢失了

时间:2012-03-07 07:04:45

标签: javascript internet-explorer session

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

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

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

2 个答案:

答案 0 :(得分:1)

它也发生在我的Chrome中。我通过添加

解决了此问题
<link rel="shortcut icon" href="../../img/favicon.ico"> 

答案 1 :(得分:0)

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