方案如下。
我们有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个字母的代码,如果正确的代码显示连接到代码的照片。
对这一个有什么猜测吗?
答案 0 :(得分:0)
这肯定是由于MS在InternetExplorer中的同源政策..
将网站从dom1.com/index.asp重定向到dom2.com