谷歌chorme浏览器加载两次iframe的问题解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010652906/article/details/82286608

这个问题着实麻烦,在ie下面正常,只有在chrome浏览器下面会加载两次iframe的内容,并且第二次缺失所有的js方法,也 不会报错。
这里记录下结局办法:
最简单的解决办法就是在写iframe标签的时候不添加src属性,在使用时随时添加。

定义iframe标签

 <iframe  id="iframe" style="width: 100%;height: 100% " ></iframe>

通过js添加src属性

    var bp = sys.rootPath;//获取项目名
    $("#iframe").attr('src',bp+'/views/app/map/map.jsp');//设置src属性

这里注意一点,一定要把以上代码写在页面完全加载完之后,所以最终代码为

window.onload=function(){
    var bp = sys.rootPath;
    $("#iframe").attr('src',bp+'/views/app/map/map.jsp');  
    }

到此问题就算是解决了。

阅读更多
换一批

没有更多推荐了,返回首页