有一个相当奇怪的问题,我确定是浏览器设置,所以虽然它不是严格的编程问题,但我想知道这里的人们是否在他们的开发工作中遇到过它并且可以提出解决方案/原因。
我的应用程序在 MVC 2 中并运行一个中央菜单系统,其中包含指向实际应用程序屏幕的链接都具有 target="_blank" 并因此在新窗口或新选项卡中打开,具体取决于用户通过浏览器设置的偏好。这一切在我们使用它的每个系统上都能正常工作,除了一个新的系统——我们正在设置一个新的 Citrix 桌面,并且在测试它时出现了奇怪的行为。我们可以登录,好的,然后在菜单中导航,但是当我们点击菜单链接时,90% 的时间新链接会以登录挑战打开,就好像浏览器不再有会话 cookie。但是,当我们返回主选项卡时,我们仍处于登录状态,并且可以正常浏览菜单。另一个非常奇怪的事情是偶尔我可以在新标签中加载屏幕并正常运行,但是从菜单中再次打开它失败了,我们再次收到登录挑战。一旦我登录到一个新标签,其余的都可以正常打开,这甚至更奇怪。
我猜这是某种标签隔离设置,但它似乎并不总是有效。如果有一个是已知的有点越野车?浏览器是 IE 8,我们在所有其他系统上都使用它,很好。任何可能导致这种情况发生的组策略设置,因为它发生在我们正在测试的用户登录上,但不是我的 - 我正在等待我们的网络管理员就管理员和用户之间的任何 GP 差异回复我,但我我想我会在这里问,以防他看不到任何明显的东西。
干杯 - MH