2

我试图在 iframe 的 onload 事件中使用代码“this.contentWindow.location.href”发出警报消息,但由于 Javascript 的同源策略,我收到“未定义”的警报消息。我正在尝试使用 window.postmessage 来解决这个障碍,目的是了解 iframe onload 的当前 URL。无论是否有postmessage,朝着正确方向迈出的任何一步都将不胜感激。

4

1 回答 1

1

如果在 iframe 中加载的页面托管在不同的域上,则无法获取其 href。您唯一可以获得的是 iframe 的原始 src 属性。

于 2012-11-24T19:19:00.557 回答