• 技术文章 >web前端 >html教程

    iframe的src设置为about:blank之后细节探讨_HTML/Xhtml_网页制作

    2016-05-16 16:40:21原创1150
    设置 iframe 的 src 为 'about:blank' 之后,不置为“about:blank”,内存不会释放掉。还必须用 iframe.document.write('');
    这样才能将内容清空,但是这样处理之后任然会有500-1000K左右的内存残留,这就是ie6的iframe bug,动态创建的iframe总会耗费掉一些内存。

    复制代码
    代码如下:

    function clearIframe(id){
    var el = document.getElementById(id),
    iframe = el.contentWindow;
    if(el){
    el.src = 'about:blank';
    try{
    iframe.document.write('');
    iframe.document.clear();
    }catch(e){};
    //以上可以清除大部分的内存和文档节点记录数了
    //最后删除掉这个 iframe 就哦咧。
    document.body.removeChild(el);
    } } clearIframe('iframe_id');
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:iframe src about:blank
    上一篇:使用input type=text value=str取值不完全解决方案_HTML/Xhtml_网页制作 下一篇:加粗<b>与<strong>的区别分析_HTML/Xhtml_网页制作
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 详解HTML内联标签iframe的使用!• 解析Table标签,不要再把td、th、tr搞混了!• 全方位整理与form表单相关的元素!• 总结HTML中a标签的使用方法及跳转方式• 总结介绍H5新晋级标签(附示例)
    1/1

    PHP中文网