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/
版权声明: 转载请注明出处(必须保留作者署名及链接)