gpt4 book ai didi

javascript - 访问a about :blank iframe的内容

转载 作者:行者123 更新时间:2023-12-03 12:11:02 26 4
gpt4 key购买 nike

从 Firebug JavaScript 控制台是否可以访问 <iframe> 的内容对象 src属性设置为about:blank ?我尝试过:

var b=document.getElementById("iframe_ID");
console.log(b.innerHTML);

但它返回

(an empty string)

最佳答案

document.getElementById("iframe_ID").innerHTML您只是获取当前文档的 iframe 元素中的 HTML 内容,而不是 iframe 的文档。 IE。如果您的 iframe 定义如下:

<iframe src="someDocument.html" id="iframe_ID"></iframe>

您将获得开头 <iframe> 之间的内容标签和结束语 </iframe>标签,即本例中的空字符串。

要访问 iframe 的内容,您需要调用以下命令:

document.getElementById("iframe_ID").contentDocument.documentElement.innerHTML

另请参阅Accessing the document object of a frame with JavaScript .

但请注意,尝试访问 iframe 内容时存在一些安全限制,如 answer to a similar topic 中所述。 .

关于javascript - 访问a about :blank iframe的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24964984/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com