在 iframe 上跨源



我的网页(wp1(有一个iframe。iframe的来源是另一个网页(wp2(。我在 wp1 上有一些 javascript 函数,它们试图操纵 wp2 的内容。但是,浏览器给出"阻止了原点为"null"的帧访问跨源帧。我该如何解决这个问题?

根据 MDN 关于 postMessage 的页面,如果您的父域和子域仅因子域(例如 example.comsubdomain.example.com(而有所不同,则可以在两个页面上将document.domain设置为相同的值,这应该足以使其工作。

根据同源策略,document.domain的接受值是超域的值(example.com = 正常,subdomain.example.com = 否(。

相关内容

  • 没有找到相关文章

最新更新