从Internet Explorer中的框架集中发布表单时出错

时间:2010-08-08 21:46:56

标签: internet-explorer frames

方案如下。

我们有2台服务器;一个'旧'运行旧网店(asp,在共享主机上)和一个新的运行新网店和新网站(PHP,在我们自己的盒子上)。

让我们说旧服务器响应dom1.com,新服务器响应dom2.com。

现在我们想要在访问dom1.com时显示新商店,因此我们在index.html中创建了一个加载dom2.com网站的框架集。这是一个很好的解决方案,因为我们无法控制共享主机上的DNS - 它为dom1.com处理DNS。

继承人的小丑。在新网站的主站点上,我们有一个表单。通过框架 - dom1.com查看网站时 - 表单不起作用。在dom2.com上直接查看时,表单正常!现在对于更奇怪的部分,这不是FireFox,Safari,Chrome(mac或windows)的问题。此问题仅发生在IE8上 - 尚未测试7/6。

并且,尝试在dom2.com上使用该表单 - 这是一个成功。然后尝试通过dom1.com - 然后它就可以了!

表单是单字段形式,只有输入是8个字母的代码,如果正确的代码显示连接到代码的照片。

对这一个有什么猜测吗?

1 个答案:

答案 0 :(得分:0)

这肯定是由于MS在InternetExplorer中的同源政策..

将网站从dom1.com/index.asp重定向到dom2.com