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