打开意想不到的网页我有一个I帧这样的:IFRAME - 在IE
<iframe src="http://microsoft.com"></iframe>
我的剧本是这样的:
<script>
for (var i = 0; i < frames.length; i++) {
frames[i].location = "https://www.domain.com?parameter";
}
</script>
问题: 上面的代码工作正常在Firefox或任何其他浏览器,但IE。
其实问题是当页面被加载时,iframe的src被改变使用脚本,并且这个src转到另一个域并且登录。如果用户成功登录,那么网站会返回将显示在iframe中的产品列表。当我在Firefox中运行时,传递src的参数,用户在网站上成功进行身份验证并显示产品列表,但在IE中不会发生这种情况。 IE总是只显示登录页面。但是,当我在IE中的新窗口中打开相同的URL时,它工作正常。我该如何解决这个问题?
请记住我正在使用https。
IE的哪一个版本的framae /窗口交互同源安全问题擦出少? – 2013-05-08 12:31:18
所有版本7到10 – 2013-05-08 12:32:32