gpt4 book ai didi

javascript - 在 Chrome 中向 iframe 的正文添加属性有效,但在 Firefox 中无效

转载 作者:行者123 更新时间:2023-11-27 23:41:40 24 4
gpt4 key购买 nike

有谁知道为什么这会起作用 - 也就是说,添加了该属性 - 在 Chrome 中,但在 Firefox 中不起作用?

this.wrapper.appendChild(this.ifr = document.createElement('iframe'));
this.ifr_doc = this.ifr.contentDocument || this.ifr.document;
this.ifr_doc.documentElement.querySelector('body').setAttribute('foo', 'bar'); //GRR...

没有错误;只是在 Chrome 的检查器中,该属性会显示,而在 Firefox (v 41.0.2) 中则不会。

(this.wrapper 是容纳 iframe 的容器)

最佳答案

试试这个:

 if (this.ifr_doc.readyState == 'complete') {      
this.ifr_doc.body.setAttribute('foo', 'bar');
}

关于javascript - 在 Chrome 中向 iframe 的正文添加属性有效,但在 Firefox 中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33610945/

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