提问人:Tan 提问时间:11/3/2023 最后编辑:Tan 更新时间:11/3/2023 访问量:24
Unabe 访问 iframe 的 contentDocument
Unabe to access iframe's contentDocument
问:
我正在添加如下所示的 iframe:
function addIframe() {
var x = document.createElement("iframe");
x.setAttribute("id", "PDFframe");
x.setAttribute("src", "http://localhost:8080/mywebsite/boxlabelpdf.htm");
x.setAttribute("style", "visibility:hidden;");
document.body.appendChild(x);
}
然后在我的代码中像这样访问 iframe:
var iframe = document.getElementById("PDFframe");
和控制台日志记录变量,如下图 #1 所示iframe
图像 #1 显示了 iframe 在控制台登录时的外观:
图像 #2 - 显示 base64 存在的位置:
我想访问位于内部的 base64 字符串,如下面的图像 #2 所示。
并且位于内部,如图 #1 所示。lastChild
lastChild
contentDocument
所以首先我试图建立日志,但它给了我.它看起来像一个 HTML 文档,所以我想知道如何访问位于此处的 base64 字符串?iframe.contentDocument
<empty string>
innerText
答: 暂无答案
评论
iframe.contentDocument.body.innerHTML
<empty string>
innerHTML
innerText
localhost:8080
iframe