在我的网页上有(i)个框架。如果我试图在IE-8上访问我的web应用程序,它不会像预期的那样工作!一些javascript函数不会被调用。很明显,存在同源违反策略。 frame-A的src是www.exa.com,而frame-B是www.mple.comInternet Explorer 8 - 第一次访问后域名的不同同源策略评级
现在,如果我打开一个新的浏览器选项卡并访问这两个域一次,我的webapp将按预期运行。
IE-8在这里发生了什么?看起来,在一次会话中第一次访问域名后,你就会“知道”这个域名,而且看起来比以前更可信吗?
这个观察结果后立即出现的问题是:什么javascript代码可以模拟这个“预先打开”的外国域?
在此先感谢。
更新:似乎IE不采取第三方cookie。根据这个我们的系统认为用户没有登录,所以他被抛出。如果我们减少相关的IE-Internet选项,所有工作都像预期的一样。我们仍然在寻找一种支持IE-8和default-options的解决方案。