创建和访问不带“ src”属性的IFrame

时间:2019-01-27 15:36:28

标签: javascript html firefox iframe adblock

关于使用javascript访问iframe的讨论已经很多。但是,如果没有'src'属性,我找不到与iframe相关的任何内容。

基本上,我有一个没有任何src / link的iframe,它将由react创建,并且一堆元素将在页面加载时插入到该iframe中。

要插入元素,我正在使用'contentDocument!.body',这是推荐的技术。

它在除Firefox之外的所有浏览器中都能正常工作。显然,firefox Adblock从iframe中删除了元素。

那是正常的行为吗?即使iframe没有“ src”属性并直接在页面中创建,也不应将其视为普通dom元素吗?

1 个答案:

答案 0 :(得分:0)

我想我找到了问题!

我一直在使用javascript动态创建iframe。但是看起来iframe必须在服务器端呈现,然后可以对其进行引用并安全地用于与主页进行通信

相关问题