iframe动态创建与内存释放
iframe动态创建与内存释放
-在弹窗中引入外部页面,多个iframe 使用时,使用动态创建来减少内存一次性占用。
##iframe的动态创建1
2
3
4
5
6
7
8
9
10
11
12
13createIframe(dom, src) {
                dom.innerHTML = '';
                let iframe = document.createElement("iframe");
                iframe.style.width = '100%';
                iframe.style.height = '99%';
                iframe.style.margin = '0';
                iframe.style.padding = '0';
                iframe.style.overflow = 'hidden';
                iframe.style.border = 'none';
                iframe.src = src;
                dom.appendChild(iframe);
                return iframe;
            },
-在关闭弹窗时将iframe正确释放。
##iframe的释放
| 1 | destroyIframe(iframe) { | 
 -图片对比图1 iframe弹窗打开前 f12 前端页面source 内容
 
 -图2 弹窗内容关闭后 source内容。
 
原文作者: 小左
原文链接: https://zuobb.cn/2020/07/20/2020-07-20/
版权声明: 转载请注明出处(必须保留作者署名及链接)