IFrame不会在Chrome中显示

时间:2018-06-11 16:54:04

标签: javascript google-chrome iframe

我有以下功能可以正常工作:

function resize() {
    $('iframe:not(.not_resize)').each(function(index, iframe){
        iframe.style.height = 0;
        iframe.style.height = iframe.contentWindow.document.body.scrollHeight + 'px';
    });
}

我有以下问题,我有一个iframe,当从Android设备的Chrome浏览器打开时,不会出现,请尝试以下操作:

function resize() {
    $('#ifrmLgn').load(function(){
        var Height = document.getElementById('ifrmLgn').contentWindow.document.body.scrollHeight;
        document.getElementById('ifrmLgn').height = Height + 40;
    });
}

但是该函数是由其他onLoad调用的,因此在修改它时,其余部分会被更改,并且看不到它。

现在我要做的是比较,当我缓存登录的id时,只应用第二个函数,任何适用于第一个函数的函数。

有什么办法吗?

0 个答案:

没有答案