关于使用javascript访问iframe的讨论已经很多。但是,如果没有'src'属性,我找不到与iframe相关的任何内容。
基本上,我有一个没有任何src / link的iframe,它将由react创建,并且一堆元素将在页面加载时插入到该iframe中。
要插入元素,我正在使用'contentDocument!.body',这是推荐的技术。
它在除Firefox之外的所有浏览器中都能正常工作。显然,firefox Adblock从iframe中删除了元素。
那是正常的行为吗?即使iframe没有“ src”属性并直接在页面中创建,也不应将其视为普通dom元素吗?
答案 0 :(得分:0)
我想我找到了问题!
我一直在使用javascript动态创建iframe。但是看起来iframe必须在服务器端呈现,然后可以对其进行引用并安全地用于与主页进行通信