在iframe上交叉起源

时间:2017-06-20 10:05:42

标签: javascript html iframe cross-domain

我的网页(wp1)有一个iframe。 iframe的来源是另一个网页(wp2)。我在wp1上有一些javascript函数试图操纵wp2的内容。但是,浏览器会给出"阻止了一个带有原点" null"从访问跨源框架。"我怎么能绕过这个?

1 个答案:

答案 0 :(得分:1)

根据the MDN page about postMessage,如果您的父域和子域只有子域(例如example.comsubdomain.example.com)不同,则可以将document.domain设置为相同的值两个页面都应该足以让它发挥作用。

根据Same Origin Policydocument.domain的可接受值是超级域(example.com = ok,subdomain.example.com = nope)的值。