我试图使用JavaScript设置一个iframe的内容。
我以前做的HTML字符串。 而我写: -
var iframe = $('iframe')[0],
content = '<div>test</div>';
$(iframe).contents().find('html').html(content);
它的工作原理在谷歌浏览器不错,但在Firefox是显示了片刻,然后消失的内容。 请帮我解决这个问题。
我试图使用JavaScript设置一个iframe的内容。
我以前做的HTML字符串。 而我写: -
var iframe = $('iframe')[0],
content = '<div>test</div>';
$(iframe).contents().find('html').html(content);
它的工作原理在谷歌浏览器不错,但在Firefox是显示了片刻,然后消失的内容。 请帮我解决这个问题。
我面临着同样的问题。 我看到在Firefox的iframe火灾的负载功能,但无法在Chrome。 所以,火狐重新加载负荷事件的iframe。
因此,与现有的代码试试这个: -
$(iframe).load(function(e){
$(iframe).contents().find('html').html(content);
})