IE阻止相同的域iframe通信。 (在所有iframe上设置document.domain)

时间:2011-07-26 18:08:22

标签: javascript internet-explorer same-origin-policy

我有一个使用iframe显示出价申请表单的网站。出价请求表单指示父窗口在需要时调整其大小。它通过使用与首页域相同的域的代理iframe来实现此目的。

所以,(首页)域名A - > (投标申请表)域B - > (代理iframe)域A

出于某种原因,这在某些安装了出价请求的网站上运行良好,但在其他网站上则无效...

这是一个工作网站:http://5starwindowcare.com/contact/get-a-bid/

而不是:http://windowcleaningservice.net/rfq.php

iframe应该在加载时稍微调整一下。只需加载IE Internet Tools,开始调试,并在出错时保持中断,您应该看到错误。

谢谢!

(我可以给最好的答案吗?)如果没有,你会得到我永恒的感激。

乔伊

1 个答案:

答案 0 :(得分:0)

我也在chrome中试过这个。按下控制班次J显示相同的错误。 看着框架的父母说:

http://quote.responsibid.com/embed/form/id/1790921346来源

网址不同。但可能会去同一个主人。对于浏览器,域名是不同的。