当前位置: 移动技术网 > IT编程>网页制作>CSS > IE在spa应用下内存泄露的处理教程

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

2018年09月13日  | 移动技术网IT编程  | 我要评论

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

1.单页面应用,无论是vue,或者angular都会存在内存泄露的问题,ie在这方面做得比较差。
这里写图片描述
win10 版本的 ie11 和 edge 两款浏览器,不会有内存泄露问题,对于老款的,或者其它环境的ie浏览器,官方的回复是除非安全方面的,否则不会打补丁。
这里写图片描述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, 其实也是个不错的选择,对于内存泄露更好控制和排查。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网