我有一些麻烦保持上届会议时开始新的标签(目标_blank)从internet explorer11.

当我靠近所有的实例internet explorer11和随后打开一个新鲜的浏览器和导航的试验网页(默认。aspx)页商店中的一个值届会议,并显示session ID在网页上。如果我刷新网页的会议ID保持不变。该网页有一个链接到本身的(默认。aspx)与目标的_blank.如果我点击这一链接,新的选项是打开的,但该届会议ID是不同的。如果我然后刷新原来的窗口会议ID现在相匹配的新的窗口。

<%@ Page Language="C#" AutoEventWireup="true" Inherits="System.Web.UI.Page" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
<% Session["StoredValue"]="Test"; %>

<div>SessionID: <%=Session.SessionID%></div>

<a href="/default.aspx" target="_blank">New Window</a>
<a href="http://www.google.com" target="_blank">3rd Party Window</a>

</body>
</html>

看来这问题,只有发生对于第一个窗口,在相同领域中打开一个新的标签(我已经验证的问题与这两个目标="_blank",并通过保持CTRL点击的链接)。

  • 当我看的饼干业务与小提琴手我可以看到, session cookie发送通常在最初的请求 默认。aspx。当我点击的链接,打开网页,在新的选项 本届会议cookie不是被送的请求头。
  • 如果我重新启动浏览器,去测试页,打开一个新的标签 手链接并将其粘贴的目的地进入它的饼干送 正确地在请求的标题和该届会议的新标签 比赛的原来的标签的预期。
  • 如果我重新启动浏览器,去测试页,开谷歌从 链接针对_blank在试验网页,然后点击的链接 打开试验页的新标签的饼干也被发送正确 在请求的标题和该会议从新的窗口匹配 原来的窗口,如预期。

我相信这是客户端的问题,但该网站是从Windows服务器的标准2008R2SP1在4.0综合网站。净4.51安装(还尝试过只有4.5安装)。

客户的Windows7 64位运行internet explorer11(11.0.9600.16476).我已经验证的问题在其他计算机上运行Windows7从internet explorer11并确认它不是一个问题在10Windows8在桌面模式。一切正常,因为预计在铬和Firefox。

我已经验证的问题仍然存在,甚至如果我:

  • 移动的安全,从中等高中
  • 禁止的保护模式
  • 改变隐私权接受所有饼干
  • 该网站添加到本地内联网或受信任的地区的网站名单
  • 设置一个P3P紧凑的隐私政策响应的标题表明没有任何信息收集或使用。
  • 设置一个P3P紧凑的隐私政策响应的标题,将通常被接受为允许第3方cookie内的一个框架在过去版本。
  • 改变网站ASP.NET 会议国家设置无cookie="UseCookies"或"虚假"或删除的完全属性(ASP.NET 国家服务器)。

任何想法?有任何人看到这一问题或相似的?

有帮助吗?

解决方案

这是一个积极的错误根据microsoft。显然没有服务器的端的方式来解决这个问题。

链接到报告的错误

其他提示

不是一个解决方案,但一个线索:我们注意到类似的行为,并追踪它的请求root/browserconfig.xml 使用户成为未经验证的.服务器发送一个新的session cookie因为窗户是不是发现有一个。随后的请求,然后发送新session cookie值。我们改变了我们的服务器找这个请求并不设定响应饼干。

这不是一个解决办法,但:

尝试 而不是中间击.如果这对你的作品100%的时间(它为我做的)

js: links with target='_blank' on ie remove defaultBehaviour and trigger middle click.

问题的解决。

同样的问题来找我登陆,但我们试图要解决它通过更改一些设置在internet explorer11或其他有问题的浏览器。

Goto工具=>互联网的选择=>的隐私 有点击网站上的按钮。有加mydomain.com &击允许按钮。重新启动浏览器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top