嵌入iframe获取iframe的console.log
时间: 2023-11-20 11:52:08 浏览: 355
查找所有嵌套iframe并获取其源文件
4星 · 用户满意度95%
获取iframe的console.log可以通过以下步骤实现:
1. 获取iframe节点:var iframe = document.getElementById("iframe1");
2. 获取iframe的window对象:var iwindow = iframe.contentWindow;
3. 获取iframe的document对象:var idoc = iwindow.document;
4. 在控制台输出iframe的内容:console.log(idoc.documentElement.innerHTML);
需要注意的是,由于同源策略的限制,如果iframe的源与父页面的源不同,将无法获取到iframe的内容。此时需要使用postMessage等跨域通信方式来实现。
阅读全文