在不更改 html 内容的情况下“启动”iframe

"Starting" iframe without changing html content

本文关键字:情况下 启动 iframe html      更新时间:2023-09-26

这是我的问题:

我有三个iframe,有某种内容。我需要以例如 1 秒的间隔"启动"它们。但!我根本无法更改html文件的内容(我有内容观察器,可以在文件更改后刷新页面(是否有可能延迟提供 iframe 的内容?

当然是这样的:jQuery .ready在动态插入的iframe中,或者:在页面加载后加载iFrame或我在这里可以找到的任何内容都不起作用。

不要给他们一个src,而是使用数据属性

<iframe data-src="http://google.com"></iframe>

然后循环访问它们并根据您想要的任何间隔设置src

var frameInterval = 1000;
$('iframe').each(function(index){
     var $frame = $(this), src = $frame.data('src');
     setTimeout(function(){
        $frame.attr('src', src);
     }, index * frameInterval );   
});

有关内容观察者的评论不够清晰,无法理解该问题对这种情况意味着什么