欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

IE在spa应用下内存泄露的处理教程

程序员文章站 2023-10-27 16:01:22
ie在spa应用下内存泄露的处理 1.单页面应用,无论是vue,或者angular都会存在内存泄露的问题,ie在这方面做得比较差。 win10 版本的 ie11 和 edge 两款浏览器,不会有内...

ie在spa应用下内存泄露的处理

1.单页面应用,无论是vue,或者angular都会存在内存泄露的问题,ie在这方面做得比较差。
IE在spa应用下内存泄露的处理教程
win10 版本的 ie11 和 edge 两款浏览器,不会有内存泄露问题,对于老款的,或者其它环境的ie浏览器,官方的回复是除非安全方面的,否则不会打补丁。
IE在spa应用下内存泄露的处理教程vcq9o6zu2tpdu6flotdcu/lv39pdu6e147e1u9jksaosudix1bwxx7c1xhrhytkzo6zqwr+q0ru49nrhytkzo6y077w9xnq05rk77k3j/bxe0ke5+6gjpgjyic8+dqq+38zltprc68jnz8kjujxiciavpg0ktkba7dpdu6ewtey1y6lqwqos1nrss8pmvnpu2mqxvs3xorlhysk8/qgjtmu0+slrt8xu2mluzgv4lmh0bwy78txfxutl/mirvta/ydfutq/wtndqtctou9bdpgjyic8+dqpkb2n1bwvudc5vbmtlewrvd24gpsbmdw5jdglvbihlkxs8yniglz4ncmlmkguua2v5q29kzsa9psaxmtypezxiciavpg0kdmfyiglzsuugpsbmywxzzsa="| !!document.documentmode;
if(isie){
var win = window.open(location.href, ‘_blank’);
win.focus();
window.open(”, ‘_self’, ”);
window.close();
}else{
window.location.reload();
}
}
}
处理用户返回时的刷新问题,重写main.vue中的goback()方法:
goback() {
var isie = false || !!document.documentmode;
if(isie){
var win = window.open(location.href, ‘_blank’);
win.focus();
window.open(”, ‘_self’, ”);
window.close();
}else{
window.location.reload();
}},

3.页面复杂度不高的情况下,可以直接使用jquery, 其实也是个不错的选择,对于内存泄露更好控制和排查。