mufc

  微信内置浏览器是标准的 WebView(Android下),跟普通 webAPP 本质上是一样的。当 WebView 因为内存不足、进程被杀、微信主动杀掉等原因被干掉以后,所有跟浏览器相关的信息全部灰飞烟灭,cookie、LocalStorage、SessionStorage、WebSQL 全部消失,就是在微信内存到上限后会清除缓存,localstorage的上限是5m不过不过根据不同的机型也会有不同;

 

  获取localStorage的使用容量

(function(){
   if(!window.localStorage) {
       console.log(\'浏览器不支持localStorage\');
   }
    var size = 0;
    for(item in window.localStorage) {
       if(window.localStorage.hasOwnProperty(item)) {
            size += window.localStorage.getItem(item).length;
      }
    }
    console.log(\'当前localStorage以使用容量为\' + (size / 1024).toFixed(2) + \'KB\');
})()

 

分类:

技术点:

相关文章:

  • 2022-01-10
  • 2021-11-30
  • 2022-12-23
  • 2021-11-28
  • 2021-12-29
  • 2022-12-23
  • 2021-08-04
  • 2018-05-24
猜你喜欢
  • 2021-10-20
  • 2021-12-13
  • 2021-06-22
  • 2021-05-29
  • 2022-12-23
  • 2021-12-19
  • 2022-12-23
相关资源
相似解决方案