我可以使用HTML5在iframe上阅读内容吗?

时间:2012-12-23 02:04:26

标签: javascript html5 iframe cross-domain

http://mydomain.com

<iframe src="http://otherdomain.com" frameborder="0" width="100%"></iframe>

但是我从Chrome上收到了消息。 域,协议和端口必须匹配。

有谁能解决它?

1 个答案:

答案 0 :(得分:3)

您无法直接阅读其他域上的iframe内容,因为它会违反same origin policy。如果您同时控制mydomain.com和otherdomain.com,则可以使用postMessage API在iframe和顶级页面之间进行通信。例如,您可以使用postMessage将iframe中页面的内容发送到外部页面。