|
|
1
16
这是IE8中的“新”功能! 查看下面的IE8博客来了解它。 IE8可以使用多个进程来处理x个IE窗口。当您跨越进程空间时,您会丢失Cookie(Asp.Net会话ID似乎保留在此进程边界上)。 我个人认为它坏了或者是个bug。众所周知,当浏览到“同一域目标”时,应维护并重新发送Cookie。IE8具有不同的安全处理行为。太棒了在我看来,它的行为很糟糕,“即使在另一个窗口中访问同一个目标域,也会删除Cookie”只是一个错误。 您可以通过internet explorer选项ehh修改IE8使用的进程数。.修改注册表设置!!!!!!(在我看来,这就是它成为一个bug的原因。IE提供了一个用户界面来修改这些设置,这将使其“企业级可接受”。 问候, 马文·斯密特 |
|
|
2
6
这背后有多种可能性-
|
|
|
3
3
我们通过将“设置选项卡进程增长”更改为0来解决这个问题。
此页(#4)引导我找到解决方案: http://blog.httpwatch.com/2009/04/07/seven-things-you-should-known-about-ie-8/ |
|
|
4
2
据我所知,另一个对标签页Cookie的更改刚刚上线 this security update 从2013年11月12日开始,这将破坏我们应用程序在所有版本的IE中的功能。我们正在弹出窗口中进行OpenID身份验证,这样用户就不必重定向离开他们第一次点击登录链接时正在浏览的页面。登录的会话cookie在弹出窗口的请求中正确发送,但它从未被主浏览器窗口看到,因此对服务器的下一个请求上没有应有的会话cookie,因此登录实际上永远不会起作用。 有人对此有任何可能的解决方案吗? |
|
|
5
1
这里提到的解决方法解决了这个问题 http://support.microsoft.com/kb/831678 |
|
|
6
1
自IE8以来,我们(和我们的客户)也遇到了同样的问题。我们有一个用于创建表单的asp服务。此应用程序使用新窗口添加元素或管理用户帐户,例如,随机(打开新窗口时),应用程序不会获得与其他“永久”Cookie分配的身份验证所需的会话id。因此,会话id是一个临时cookie。大多数时候,它进展顺利,但其他时候,每次打开新窗口时,会话都会中断。我们不得不建议我们的客户关闭所有IE窗口并重新开始。 作为一名web开发人员,我广泛使用IE。就我个人而言,我没有遇到上述问题。但我认为这是一个相关的问题。一天中有几次IE在打开新窗口时完全挂起(不再响应)。当我使用任务管理器终止某个IE进程时,IE会再次开始响应。但在大多数情况下,最好从一个干净的IE新实例重新开始。因此,我只是以最少的ram使用量杀死进程,这会导致所有IE进程退出。 微软表示,这些问题/错误在最终版本中得到了解决,这并不能让我相信他们解决问题的努力仍然有经验。 |
|
|
7
1
我希望这能有所帮助。 |
|
|
8
1
我从IE5开始就知道这个问题,所以我只在模态弹出窗口中使用会话的变量。.. 当我打开一个非模态弹出窗口时,我用ASP。NET缓存和新对象集合。.. 但这很烦人! 其他浏览器(如Firefox)没有这个问题。.. |
|
|
9
1
我认为这实际上是IE中的一个bug;我在这里报告了它,看看我得到了什么反馈: http://social.msdn.microsoft.com/Forums/en-US/83bb3b91-1c1f-4d51-9281-9bc5f51d3640/log-in-fails-cookie-is-not-sent-to-originating-tab?forum=iewebdevelopment |
|
|
10
0
我有一个类似的问题,虽然不完全相同。我们加载一个网页,打开一个弹出窗口
我可以看到,当从控件启动时,一个新的
我仍在努力自己想出一个解决办法。..
想出了一个可行的解决方案!可以进行子类化
呼叫
郝斌 |
|
|
11
0
PHP5和IE8也有类似的问题。当使用window.open在Javascript中打开某个弹出窗口时,IE8丢失了会话cookie,并迫使用户重新登录。 与此同时,其他弹出窗口工作正常。 原来罪魁祸首是一个图像标签。模板系统动态生成图像src=值,丢失的图像会导致一个带有空src子句的图像标签( 我猜测这与IE将空的src标签解释为不安全的URL,并在弹出窗口中隔离会话而不通知用户有关。 |
|
|
12
0
我在使用会话变量向弹出窗口传递值时遇到了类似的问题。我刚刚将值写入一个持久cookie,然后在弹出窗口中读取cookie。这可能不适用于您在表单身份验证方面遇到的问题,但如果您只是使用会话变量将一些值传递给IE8中的窗口,持久Cookie似乎对我有效。 编辑:另请参见 this thread |
|
|
13
0
您还可以使用LocalStoprage方法重置父窗口中的值。 本地存储(“Key”)=“Value”;//Javascript |