2
我试图在iframe的onload事件中使用代码 “this.contentWindow.location.href” 做一个警告消息,但由于Javascript的相同原始策略,我得到警报消息'未定义'。我试图使用window.postmessage来解决这个障碍,目标是了解iframe onload的当前URL。任何在正确的方向有或没有postmessage的步骤将不胜感激。获取iFrame的当前网址
我试图在iframe的onload事件中使用代码 “this.contentWindow.location.href” 做一个警告消息,但由于Javascript的相同原始策略,我得到警报消息'未定义'。我试图使用window.postmessage来解决这个障碍,目标是了解iframe onload的当前URL。任何在正确的方向有或没有postmessage的步骤将不胜感激。获取iFrame的当前网址
如果在iframe中加载的页面托管在不同的域上,则无法获取其href。唯一可以得到的是iframe的原始src属性。
尝试var x = document.getElementById(“myframe”); var w =(x.contentWindow || x.contentDocument) – mozillanerd