1.动态加载iframe地址
ifr即iframe的id
host即iframe的src地址
window.onload=function(){
var obj=document.getElementById("ifr")
obj.contentWindow.location.href=host;
}
2.跨域获取iframe子页面的动态url
iframe页面中
window.addEventListener('message',function(rs){
var href=rs.data;
if(href !="" && href != host){
location.href=href;
}
});
子页面
window.parent.postMessage(window.location.href,"*");
本文介绍如何使用JavaScript动态加载iframe的src地址,并实现跨域获取iframe子页面的URL。通过设置window.onload事件,可以更改iframe的内容窗口位置。在子页面中,通过监听message事件并使用postMessage方法,实现父页面与子页面之间的通信。
1732

被折叠的 条评论
为什么被折叠?



